Проверка, есть ли или нет файл на моем сервере я делаю так: file_exists ($file), но как сделать такую же проверку файла на другом сервере?
или если файл лежит вне веб-доступа написать маленький скрипт которому передавать путь к файлу чтобы тот возвратил результат своего выполнения file_exists
get_headers возвращает кучу инфы, но как его прикрутить к проверке обычной, типа true / false файл в зоне веб-доступа, т.е. тупо "http://domain/space.txt"
get_headers наверное тебе может сообщить о статусе выполнения запроса если файла нет то по идее должен вернуть статус 404 но ведь есть хостинги где даже при отсутствии файла 200 статус идет в ответ...
Ок, как вариант я проверяю функцией get_headers наличие файла, беру ответ и если 200 то true, если иначе то false Теперь, если файл недоступен появляется такое предупреждение: Код (Text): Warning: get_headers(http://10.11.83.2) [function.get-headers]: failed to open stream: No route to host in /var/www/files.phtml on line 50 Как бы его отключить? А то прямо по середине сайта![/code]
Юзай свой обработчик ошибок - http://www.php.net/error_handler или гаси вывод собачкой - @get_headers('...');