Я пытался разработать код, который бы проверял, существует ли файл PDF на другом веб-сайте. Для целей тестирования, я нашел случайный PDF файл в Интернете:Проверьте, существует ли файл на другом веб-сайте
http://www.tutorialspoint.com/php/php_tutorial.pdf
Я попытался следующий код и ни один из этих двух методов работали:
Метод 1:
$path1 = 'http://www.tutorialspoint.com/php/php_tutorial.pdf';
if (file_exists($path1))
{
echo "found!";
}
else
{
echo "not found";
}
//RESULT: not found
Метод 2 :
function UR_exists($url){
$headers=get_headers($url);
return stripos($headers[0],"200 OK")?true:false;
}
if(UR_exists('http://www.tutorialspoint.com/php/php_tutorial.pdf'))
echo "This page exists";
else
echo "This page does not exist";
//RESULT: This page does not exist
Страница исполняет штраф в в обеих ситуациях, но результат всегда заключается в том, что файл не существует, когда я знаю, что он существует lol. Что я делаю не так?
http://php.net /manual/en/function.error-reporting.php –
@ Fred-ii- Но я не получаю никаких ошибок. Страница выполняется отлично, но в обоих случаях результат ложный, и я не понимаю, почему. – Webeng
, может быть, их сайт не нравится, когда вас выбирают. –