Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: ftp_connect не работает
ТвойWeb » WebMaster класс » PHP/Perl » ftp_connect не работает

Страниц (3): [1] 2 3 »
 

1. Alfa - 27 Июня, 2007 - 05:57:50 - перейти к сообщению
Привет всем. Уже ни помню сколько времень меня сдесь небыло Улыбка (просто форум практически превратился в "службу поддерки для пользываетелей ExBB", а я-то форумами не пользуюсь)

собственно сабж:
У меня возникла проблемма. Делаю сайт с админкой, и конечно с файловым мэнэджером. А это значит что здесь работать с 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

часть код скрипта:
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);
}

//...
?>

перменные
$ftp_server
$ftp_user_name
$ftp_user_pass
заданы правильно(копи-пастом из FAR-a, которым я пользуюсь для работы с фтп, взял) в конфиг-файле который инклюдится в данный скрипт.

Вопрос: ошибка которую выводит РНР, из-за скрипта или из-за сервера? может-ли быть в конфигурациях апача или РНР отключена возможность пользываться функцаямь FTP?
2. Ray Wen - 27 Июня, 2007 - 06:20:58 - перейти к сообщению
Alfa
Уж не знаю что там еще за ошибки, но в слове inclu de не должно быть пробелов... А так, лучше бы поставил Joomla или любой другой движек, там есть модули файловых менеджеров и много чего еще, чтобы не заморачиваться...
3. Alfa - 27 Июня, 2007 - 06:28:56 - перейти к сообщению
Ray Wen пишет:
но в слове inclu de не должно быть пробелов...

не понял к чему это? это у тебя шутка такая?
Ray Wen пишет:
бы поставил Joomla или любой другой движек

я пока разберусь в чужом коде, быстрее собственный скрипт напишу, плюс к тому портофолио и опыт не оставим в тени
4. Ray Wen - 27 Июня, 2007 - 07:10:50 - перейти к сообщению
Цитата:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /home/moldshop/public_html/inclu de/filemanager.php on line 4


А о портфолио стоит задумываться только через год изучения... Да и потрфолио можно составлять написанием модулей к движку... В остальном конечно флаг в руки... Улыбка
5. Alfa - 27 Июня, 2007 - 07:30:30 - перейти к сообщению
пробел не заметил, его там не должно быть, случайно нажал когда сообшение писал видимо.
вот, сдесь: http://moldshop.md/include/filemanager.php эго случайно уже не должно быть
6. Alfa - 02 Июля, 2007 - 15:15:18 - перейти к сообщению
Проблему решил, довольно-то интересная ошибка оказывается: в переменной $ftp_server префикс ftp:// лишний, без него роботает. Улыбка вот такие вот нюансы, однако Улыбка
7. Леголегс - 03 Июля, 2007 - 02:04:52 - перейти к сообщению

Ray Wen пишет:
Уж не знаю что там еще за ошибки, но в слове inclu de не должно быть пробелов...
Это форум добавляет Недовольство, огорчение
8. TvoyWeb - 03 Июля, 2007 - 02:32:31 - перейти к сообщению
Alfa пишет:
Я пользуюсь мануалом php.net

Alfa пишет:
в переменной $ftp_server префикс ftp:// лишний

А когда брал пример из манула разве не прочитал:
Цитата:
host
Адрес FTP сервера. Этот аргумент не должен содержать слешей в конце и префикса ftp:// в начале.
9. Alfa - 03 Июля, 2007 - 15:06:40 - перейти к сообщению
TvoyWeb
Радость
читал бы я всё подряд было-бы хорошо, но вот и времени жрёт опупенно это чтение Улыбка
10. Ray Wen - 03 Июля, 2007 - 16:31:48 - перейти к сообщению
Alfa
Ученье - свет, а не ученье - чуть свет и на работу...

В данном случае ты тратишь куда больше времени не прочитав... да в общем-то это как правило...

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0452]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33