У меня проблема с работой
curl_getinfo
Я уже проверил php.ini на расширение curl и все вроде бы нормально и внутри phpinfo (); , curl включен, поэтому я знаю, что у него не должно быть никаких проблем.
Эта функция прекрасно работает на моем веб-сервере. Это моя локальная машина с XAMPP 1.7.7 , которая доставляет мне неприятности. Может ли это быть из-за настроек firwall моего ноутбука?
Обратите внимание, что файл jpg существует внутри URL-адреса Amazon s3, и я проверил URL-адрес Amazon в браузере, и он показывает изображение ...
/////////////////// Отредактировано ///////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///
вот мой код, который является функцией или методом внутри класса:
public function pictureExistence($id){
$url = AMAZON_S3_URL . $id . '.jpg';
//var_dump($url);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
//var_dump($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
//var_dump($code);
if($code == 200){
$status = true;
}else{
$status = false;
}
curl_close($ch);
return $status;
}