собственно сабж:
У меня возникла проблемма. Делаю сайт с админкой, и конечно с файловым мэнэджером. А это значит что здесь работать с FTP.
Я пользуюсь мануалом php.net, прямо оттуда с примеру взял кусочек кода и с него начал делать скрипт. но с самого начала проблемма с главной функцией fpt_connect(), php выводит ошибку:
Цитата:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /home/moldshop/public_html/include/filemanager.php on line 4
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/moldshop/public_html/include/filemanager.php on line 7
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/moldshop/public_html/include/filemanager.php on line 7
часть код скрипта:
CODE:
<?
//...
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id)||(!$login_result)){
echo "Nu ma pot conecta la FTP server!<br>\n";
echo "La $ftp_server sub numele $ftp_user_name nu ma pot conetca, vezi ca ceva nu-i la locul lui.";
}
else {
echo "Установлено соединение с FTP сервером $ftp_server под именем $ftp_user_name";
ftp_close($conn_id);
}
//...
?>
<?
//...
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id)||(!$login_result)){
echo "Nu ma pot conecta la FTP server!<br>\n";
echo "La $ftp_server sub numele $ftp_user_name nu ma pot conetca, vezi ca ceva nu-i la locul lui.";
}
else {
echo "Установлено соединение с FTP сервером $ftp_server под именем $ftp_user_name";
ftp_close($conn_id);
}
//...
?>
перменные
$ftp_server
$ftp_user_name
$ftp_user_pass
заданы правильно(копи-пастом из FAR-a, которым я пользуюсь для работы с фтп, взял) в конфиг-файле который инклюдится в данный скрипт.
Вопрос: ошибка которую выводит РНР, из-за скрипта или из-за сервера? может-ли быть в конфигурациях апача или РНР отключена возможность пользываться функцаямь FTP?