часть моего сайта позволяет пользователям вводить URL-адрес, а изображение с этого URL-адреса копируется и сохраняется.обнаружение HTTP/1.0 403 Запрещенная ошибка с PHP или когда веб-сайт не позволяет загружать их изображения
На днях я имел этот вопрос произойти:
Warning: imagecreatefromjpeg(http://preview.netcarshow.com/Ford-Focus_RS500-2011-hd.jpg): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
После исследования, было установлено, что этот вопрос потому, что данный сайт не позволяет изображения, которые будут загружены с их сервера.
Я работаю над своим скриптом проверки, и если это произойдет, я хочу дать некоторые отзывы пользователю.
Как я могу обнаружить эту проблему в PHP? например
if (NO DOWNLOAD FROM SERVER ERROR) {
$return['imageDownloadError'];
}
Вопрос только в том, что называется термином, когда вы пишете фрагмент кода простым английским языком? а не в коде?
Спасибо! Craig
Код на английском языке можно назвать «псевдокодом». –
Я бы использовал более сложные средства получения данных изображения, что дает вам немного больше контроля за ошибками (cURL, file_get_contents с контекстом), и если вы получили фактические данные изображения через это, подайте его на «imagecreatefromstring» для генерации объект изображения для работы. – CBroe