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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: проблема при закачке файла по ftp

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
syschuk
Отправлено: 30 Сентября, 2011 - 15:32:31
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2011  
Откуда: Odessa, Ukraine


Помог: 0 раз(а)




имеется скрипт, который устанавливает соединение и закачивает по ftp файлы - текстовые, графические и архивы в формате .zip. Текст и рисунки закачиваются без проблем, а архивы -только несколько сотен байт.

Код установки соединения
CODE (htmlphp):
скопировать код в буфер обмена
  1. $conn_id = ftp_connect($ftp_tm_server) or die("Не удалось установить соединение с $ftp_tm_server \n");
  2. // вход с именем пользователя и паролем
  3. $login_result = ftp_login($conn_id, $ftp_tm_user_name, $ftp_tm_user_pass);
  4. // проверка соединения
  5. if ((!$conn_id) || (!$login_result)) {
  6.         echo "Не удалось установить соединение с FTP сервером! <br>";
  7.         echo "Попытка подключения к серверу $ftp_tm_server под именем $ftp_user_name! <br>";
  8.         exit;
  9.     } else {
  10.         echo "Установлено соединение с FTP сервером $ftp_tm_server под именем $ftp_user_name <br>";
  11.     }


Некорректно работающий код закачки файла архива
CODE (htmlphp):
скопировать код в буфер обмена
  1. $upload = ftp_put($conn_id, $todo_ftp_files.$file_name.".zip", $final_local_path_files.$file_name.".zip", FTP_ASCII);
  2. if (!$upload) { echo "Не удалось закачать файл!";}
  3. else {echo "Файл ".$todo_ftp_files.$file_name.".zip закачен на ".$final_local_path_files.$file_name.".zip <br>";}


этот кусок кода закачивает текстовый файл и работает верно
CODE (htmlphp):
скопировать код в буфер обмена
  1. // закачивание текстового файла  статьи
  2. $upload = ftp_put($conn_id, $todo_ftp_articles.$url.".php" , $final_local_path_articles.$url.".php", FTP_ASCII);
  3.  if (!$upload) { echo "Не удалось закачать файл! <br>";}
  4. else {echo "Файл ".$destination_file_text.$url.".php закачен на ".$ftp_tm_server." под именем ".$destination_file_text." <br>";}


В чем может быть проблема?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB