есть ли фаил.....

enver

Guest
есть ли фаил.....

хочу проверить существование удаленного файла, но насколько я понял file_exists() в этом случае не помогает.... как это можно сделать другим путем?
 

Demiurg

Guest
розбирать, что пришло от сервера.
cURL помоему это делает автоматически.

ps существование удаленного файла проверить невозможно.
 

enver

Guest
мне надо проверить существование не страницыв инете, а любого файла сохраненного на машине в локальной сети, но фаил не обязательно должен быть html
короче пути кроме file_exists() и fopen()....
 

Georgy

Guest
если директива allow_url_fopen = true в php.ini, то можно через [m]fopen[/m]( )
 

netdog

net @
>если директива allow_url_fopen = true в php.ini, то можно через fopen( )
ты хотел сказать если FALSE то ...
 

lovchy

nacido para cifrar
2 Net Dog >
Allow - "разрешить", так что логичнее было бы true ;]
 

enver

Guest
друзья, я очень благодарен Вам за принятое участие, но меня интересовало, как это можно сделать без fopen()
 

netdog

net @
2 L0vCh1Y

Ты меня не понял... В том то и дело... У него ответ звучит.. если TRUE то Можно через fopen() ...
А если FALSE то через fopen уже нельзя??? :))

p.s. file_exists() - насколько я помню он вообще не работает с удаленными файлами.. и ему пофиг allow_url_fopen

2 enver
Никак если файл удаленный. Ну только если через сокеты вот типа так: http://php.spb.ru/php/filesize.html
 

netdog

net @
2 enver
>на машине в локальной сети, но фаил не обязательно должен быть html

Ууу... тогда может прошлый вариант и не помочь...
всё зависит от протокола ...
 

enver

Guest
короче.... у меня скрипт должен проверять, если есть фаил $i.html на машине в локалке, то он делает $i++
Дело в том что он если фаил есть, но размером в нолик, то он не париться и не создает на единицу больше, а перезаписывает уже существующий
 

lovchy

nacido para cifrar
маунть хард суидным процессом и он уже почти локальный ;]]
 

Profic

just Profic (PHP5 BetaTeam)
А в мануале фукнции file_exists написано
Using Windows shares: On windows, use //computername/share/filename or \\\\computername\share\filename to check files on network shares.

Вот :)
Или это не под виндой?
 

netdog

net @
2 L0vCh1Y
кстати тоже верно...

2 enver
А ты попробуй, там заметка в мане есть что типа должно работать
 

enver

Guest
это будет типа такой строки перед file_exists()

//имя компа/папка/имя файла;

?
 

enver

Guest
меня интересут синтаксис
и дайте мне ссылку пожалуста:D
 

netdog

net @
Может ты попробуй, А?
Там же нАписано что так.... или \\\\имя компа\ ...
 
Сверху