|
|
Модератор форума: JonMagon |
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Проверить существование картинки |
Проверить существование картинки |
http://reshalovo.ucoz.ru/img/15/1565.gif
Код $___notjson=1; if (file_get_contents('http://reshalovo.ucoz.ru/img/15/1565.gif')) {echo "yes"}; else {echo "no"} |
Tovar0550, доступ к файлам на сайте uCoz возможен только тогда, когда указан юзер-эджент.
Для этого воспользуйтесь средствами cURL'а. Код <?php $___notjson=1; $curl = curl_init(); curl_setopt($curl, CURLOPT_USERAGENT, "Bot System"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_NOBODY, true); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_URL, "http://reshalovo.ucoz.ru/img/15/1565.gif"); curl_exec($curl); switch ($code = curl_getinfo($curl, CURLINFO_HTTP_CODE)) { case "200": echo "Картинка существует"; break; case "404": echo "Картинка не существует"; break; default: echo "Необрабатываемый код ответа: " . $code; break; } ?> Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
|
| |||
| |||