2
In this code I am creating to upload profile images to Imgur
if (isset($_POST['uploadprofileimg'])) {
$image = base64_encode(file_get_contents($_FILES['profileimg']['tmp_name']));
$options = array('http' => array(
'method' => "POST",
'header' => "Authorization: Bearer sdf541gs6df51gsd1bsb16etb16teg1etr1ge61g\n",
"Content-Type: application/x-www-form-urlencoded",
'content' => $image
));
$context = stream_context_create($options);
$imgurURL = "https://api.imgur.com/3/image";
$response = file_get_contents($imgurURL, FALSE, $context);
}
You’re giving me this information:
Notice: file_get_contents(): Content-type not specified assuming application/x-www-form-urlencoded in C: Webserver Apache24 Apache24 htdocs html www Socialnetwork my-Account.php on line 17
Line 17 is the one with the Response = file_get_contents($imgurURL, FALSE, $context);
I don’t understand why you’re giving me this "mistake"
I’ve tried adding "User-Agent:Myagent/1.0 r n", and"Connection: close" but without success
Have you tried concatenating the header with the content-type? It seems to me that you are using comma.
– jlHertel
Yes, what I did was 'header' => "Authorization: Bearer sdf541gs6df51gsd1bsb16etb16teg1etr1ge61g n". "User-Agent:Myagent/1.0 r n", but still nothing
– user2985255
but in your example has a comma and not a point.
– jlHertel
I misread the answer and when I tried to edit it did not leave me. I managed to solve in this way 'header' => "Authorization: Bearer e9e87b8334e9dafb3b14f55993b1b1bc4515f7c4 n". "Content-Type: application/x-www-form-urlencoded",
– user2985255