[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка файла на существование!
123456
Подскажите, как сделать проверку на существование какого либо файла на каком-то сайте?

я делаю так:

if (@fopen("http:/123.ru/sfsdb5.txt", "r"))
echo "Есть";
else
echo "Нет";


Но если файла нет, то запрос обрабатывается долго(

Может подскажете что-то более лучшее?



Спустя 8 минут, 24 секунды (15.09.2012 - 18:01) johniek_comp написал(а):
if (file_get_contetns("http:/123.ru/sfsdb5.txt", "r"))
echo "Есть";
else
echo "Нет";

Спустя 9 минут, 48 секунд (15.09.2012 - 18:11) walerus написал(а):
<? if ( file_exists( $file ) )
{
echo "Yes";
}
else
{
echo "No";
}
Зря походу придумали функию :D

а сорри, не дочитал до конца, что разговор про "удаленный" файл...

Думаю лучше тогда Curl использовать и смотреть что возвращает сервер...

Спустя 4 минуты, 24 секунды (15.09.2012 - 18:15) 123456 написал(а):
Цитата (johniek_comp @ 15.09.2012 - 15:01)
if (file_get_contetns("http:/123.ru/sfsdb5.txt", "r"))
echo "Есть";
else
echo "Нет";

у тебя ошибка в написании функции + если файла нету, то пишет Warning: file_get_contents(***ССЫЛКА НА ФАЙЛ*** [function.file-get-contents]: failed to open stream: Invalid argument in Z:\home\test.ru\www\include\my-site.php on line 63

Спустя 12 минут, 25 секунд (15.09.2012 - 18:28) 123456 написал(а):
Извиняюсь! Моя функция работает нормально! Я забыл указать второй слеш при http://

Спустя 50 секунд (15.09.2012 - 18:28) Winston написал(а):
get_headers()
Но, достоверную информацию ты никогда не получишь.

Спустя 26 минут, 22 секунды (15.09.2012 - 18:55) johniek_comp написал(а):
123456
ты что читать не умеешь? там второй аргумент лишний!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.