У меня есть скрипт, который проверяет ответы от HTTP-серверов с использованием классов PEAR HTTP. Тем не менее, я недавно обнаружил, что сценарий не работает на FTP-серверах (и, вероятно, на всех, что не является HTTP или HTTPS). Я попробовал Google, но не видел никаких сценариев или кода, которые возвращали код состояния сервера с серверов, отличных от HTTP-серверов.Проверка кодов состояния FTP с помощью скрипта PHP
Как узнать статус группы новостей или FTP-сервера с помощью PHP?
EDIT: Я должен уточнить, что меня интересует только возможность чтения с FTP-сервера и каталога, который я указываю. Мне нужно знать, мертв или нет сервер, я не уполномочен читать и т. Д.
Обратите внимание, что, хотя большую часть времени я являюсь агностиком языка, весь сайт управляется PHP, поэтому PHP-решение было бы лучшим для удобства обслуживания и расширяемости в будущем.
Следует отметить, что по умолчанию эти функции FTP не включены при компиляции PHP, по крайней мере, в системах, которые я использовал. – 2008-10-03 22:16:06