![]() |
как узнать путь к webpath (например /public_html) на фтп-серверах?
захожу на фтп с помощью пхп
есть ли возможность сразу определить корневую директорию размещённого там сайта? на некоторорых серверах она называется public_html, на других www.. гугл ничего не дал хотя бы составить список таких имён |
Apache/conf/httpd.conf - параметр DocumentRoot (или файл конфигурации любого другого веб-сервера)
или PHP код:
|
Он же на фтп заходит, толку с этого?
|
да, на двух англоязычных сайтах так и отвечали)
вот, если кому надо: PHP код:
|
Цитата:
|
как ты выполнишь скрипт на фтп-сервере, не зная доменного имени и корневой папки веб-сервера?
|
Цитата:
|
Цитата:
'public_html', 'pages', 'www', 'html', 'htdocs', 'httpdocs', 'httpsdocs', 'docs', 'site', 'wwwroot', 'domains' плюс часто бывает имя домена в качестве веб-диры, так что добавь еще регулярку под этот случай. |
Цитата:
|
Код:
омг, куда залил, если он вебдиры не знает?PHP код:
http://us3.php.net/manual/en/book.ftp.php с помощью этих команд можно сделать что угодно, например загрузить скрипт, узнающий список дир, сохраняющий это дело в файл и скачать такой файлик обратно к себе скрипт, закачанный в корень, можно запустить с помощью ftp_site |
Цитата:
|
Ну да, тут я погрячился децл:)) Зато в процессе эксперимента нашел более клёвый способ, позволяющий решить задачу быстро и без всяких загрузок, а именно - рекурсивно получить список папок, подпапок и файлов в них и, соотвественно, вычислить любые нужные пути:
PHP код:
|
Цитата:
PHP код:
|
спасибо
мутная это тема - искать домен по айпи если займетесь этим - скажу что то что выдают сервисы типа 1whois.ru и бинг - лажа |
Цитата:
|
| Время: 01:34 |