[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как проверить файл на существование по ftp
Catsys
Именно по фтп, надо проверить файл на существование. как это реализовать? в справочниках функций такого нет, есть только получение списка файлов в директорри, но это очень долго, т.к. файлов не одна тысяча.поэтому надо проверить имено один файл. есть идеи?



Спустя 23 минуты, 59 секунд (4.02.2011 - 12:23) Zerstoren написал(а):
file_exists(string $patch_way_file)

не?

Спустя 13 минут, 7 секунд (4.02.2011 - 12:36) Catsys написал(а):
а как мне получить путь к файлу, находящимся на фтп? и по моему file_exists() работает только на локалхосте

Спустя 6 минут, 13 секунд (4.02.2011 - 12:42) Zerstoren написал(а):
Цитата (Catsys @ 4.02.2011 - 09:36)
а как мне получить путь к файлу, находящимся на фтп? и по моему file_exists() работает только на локалхосте

Тебе нужно проверить существование файла на другом сервере?

тогда CURL в зубы и пошел или socket.
Но курлы надежней

А путь к файлу ты не когда не получишь с другого сервера. Именно от корневой директории /

Я так понимаю файл запрятан выше /www/sitename.ru/


локалхост, интернет. Какая между ними концептуальная разница?

Спустя 9 минут, 33 секунды (4.02.2011 - 12:51) Catsys написал(а):
дело в том что сайт у меня на хостинге, а файлы на домашнем компе, поднят фтп, и привязан домен. т.е. фтп используется для добавления файлов с сайта (хостинг->ftp.дом.сервак), а скачка файлов по привязаному домену к серваку. а file_exists() не работает если обращатся к http://xxxxx.file

Спустя 23 минуты, 36 секунд (4.02.2011 - 13:15) Catsys написал(а):
спасибо Zerstoren , почитал про curl , и сделал умнее, использовал file_exists("ftp://login:pass@site.ru"); , сработало ведь! smile.gif

Спустя 4 часа, 22 минуты, 8 секунд (4.02.2011 - 17:37) Dron19 написал(а):
да, сработает, потому что эта функция работает по ftp

Спустя 4 месяца, 10 дней, 19 часов, 20 минут, 6 секунд (15.06.2011 - 11:57) Гость_Валерий написал(а):
Вот ещё одно решение данного вопроса:
http://shostak.ru/posts/20110615
Быстрый ответ:

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