Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что за ошибка при попытке загрузить файл с FTP?
Форумы портала PHP.SU » » Работа с сетью » Что за ошибка при попытке загрузить файл с FTP?

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

1. ROM - 17 Августа, 2011 - 20:35:30 - перейти к сообщению
Подключение происходить нормально, а загрузка с фтп - с ошибкой!
Warning: ftp_nb_continue() expects parameter 1 to be resource, null given in Z:\home\test2.ru\www\1.php on line 59
При скачивании файла произолшла ошибка...

И еще вопрос, загрузка будет происходит на компьютер пользователя или сервер где выполняется скрипт?
(Добавление)
Агов, помогите
2. White - 17 Августа, 2011 - 21:12:19 - перейти к сообщению
не верный первый аргумент в функции ftp_nb_continue() в файле Z:\home\test2.ru\www\1.php на строке 59
код покажите
3. ROM - 17 Августа, 2011 - 21:19:10 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. // установка соединения
  2. $conn_id = ftp_connect($ftp_server);
  3.  
  4. // вход с именем пользователя и паролем
  5. $login_result = ftp_login($conn_id, $user_ftp, $user_pass_ftp);
  6.  
  7. // проверка соединения
  8. if ((!$conn_id) || (!$login_result)) {
  9.         echo "Не удалось установить соединение с FTP сервером!<br>";
  10.         echo "Попытка подключения к серверу $ftp_server под именем $user_ftp!<br>";
  11.         exit;
  12.     } else {
  13.         echo "Установлено соединение с FTP сервером $ftp_server под именем $user_ftp<br>";
  14.     }
  15.  
  16. $ret = ftp_nb_get($conn_id, "0.php", "0.php", FTP_BINARY);
  17. while ($ret == FTP_MOREDATA) {
  18.    
  19.    // производим какие-то дествия ...
  20.    echo "333"."<br>";
  21.  
  22.    // продолжение скачивания ...
  23.    $ret = ftp_nb_continue($my_connection);
  24. }
  25. if ($ret != FTP_FINISHED) {
  26.    echo "При скачивании файла произолшла ошибка...";
  27.    exit(1);
  28. }

(Добавление)
echo "333"."<br>";
выполняется один раз
4. White - 17 Августа, 2011 - 21:42:47 - перейти к сообщению
ROM пишет:
ftp_nb_continue($my_connection);

сами ошибку не видите?
5. ROM - 17 Августа, 2011 - 21:50:33 - перейти к сообщению
Увидел, спасибо,
White пишет:
White

Доросту до "Спасибо" - обязательно нажму "Спасибо"!
А еще, а как можно в автоматическом режиме загрузить файл пользователю на компьютер, или никак?
6. White - 19 Августа, 2011 - 09:27:33 - перейти к сообщению
не совсем понятно. не спрашивая куда загружать, и хочет ли пользователь его загружать? если да, то это попадает под классификацию компьютерных вирусов, и врядли возможно с php, если нет можно сделать iframe и указать в него url файла, а лучше на js открыть новое окно и указать туда url файла.
7. ROM - 19 Августа, 2011 - 14:32:24 - перейти к сообщению
Пользователь может знать, но после загрузки как-то нужно получить путь где он сохранился. Такое можно?
8. White - 19 Августа, 2011 - 14:52:26 - перейти к сообщению
ROM пишет:
нужно получить путь где он сохранился. Такое можно?

посредством php/js нет, а зачем это?
П.С. какая то странная реализация, vbs или flash вам в помощь (первый только на win, со вторым тоже не все гладко)
9. ROM - 19 Августа, 2011 - 15:23:58 - перейти к сообщению
Спасибо. Буду делать другим способом.
10. White - 19 Августа, 2011 - 15:29:28 - перейти к сообщению
вы бы все-таки признались, что именно вы пытаетесь сделать. Подмигивание
11. ROM - 20 Августа, 2011 - 23:30:45 - перейти к сообщению
Нужно постоянно подключаться до клиентов. Хамач, тим-вивер - либо тормозять либо хотять чтобы их купить. Поднял свой впн сервер. Есть радмин. Хочу в 2 клика для пользователя сделать авторизацию.

 

Powered by ExBB FM 1.0 RC1