Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: FTP Upload
 
 автор: Balamut182   (05.10.2009 в 11:04)   письмо автору
 
 

Здравствуйте.
Подскажите в чем может быть проблема.
Загружаю файл через фтп, на удаленном сервере появляется нужный мне файл, но пустой и скрипт виснет

  Ответить  
 
 автор: cheops   (05.10.2009 в 12:32)   письмо автору
 
   для: Balamut182   (05.10.2009 в 11:04)
 

А при помощи какой конструкции загружаете файл?

  Ответить  
 
 автор: Balamut182   (05.10.2009 в 12:38)   письмо автору
 
   для: cheops   (05.10.2009 в 12:32)
 

ftp_put()

  Ответить  
 
 автор: cheops   (05.10.2009 в 12:45)   письмо автору
 
   для: Balamut182   (05.10.2009 в 12:38)
 

А если поробовать ftp_nb_put() с загрузкой в цикле, результат тот же?

  Ответить  
 
 автор: Balamut182   (05.10.2009 в 13:08)   письмо автору
 
   для: cheops   (05.10.2009 в 12:45)
 

да, проблема сохраняется, я думаю тут дело не в том, что файл не докачивается, а в том, что загрузка останавливается сразу после ее начала. я в тестовом режиме загружаю txt-файл весом в 3 байта, на сервере создается этот файл но размер у него 0 и так с любым. пробую загружать на народ.ру
через файловый менеджер файлы нормально загружаются. так что дело именно в скрипте. права на папке стоят 755, хз что может быть еще

  Ответить  
 
 автор: cheops   (05.10.2009 в 13:11)   письмо автору
 
   для: Balamut182   (05.10.2009 в 13:08)
 

Права не должны влиять, так как по FTP скрипт выступает как владелец и директории и файлов, т.е. у него 7, но на всякий случай попробуйте выставить 777? Если не поможет (по идеи не должно) - тогда нужно теребить службу тех.поддержки - тут уже только они могут сказать наверняка в чем тут дело (FTP, особенно локальное обращение - штука достаточно капризная).

  Ответить  
 
 автор: Balamut182   (05.10.2009 в 13:19)   письмо автору
 
   для: cheops   (05.10.2009 в 13:11)
 

у меня ситуация немного другая, я загружаю файлы с сервера хостера на сервер NAROD.RU, соответственно на последнем хранятся только файлы, и поменять там права я не могу, я думаю что проблема все-таки у меня, ведь народом люди пользуются уже давно и успешно, странно если это будет проблема фтп народа. и нагуглить ничего вразумительно по этой проблеме я не смог

  Ответить  
 
 автор: cheops   (05.10.2009 в 13:26)   письмо автору
 
   для: Balamut182   (05.10.2009 в 13:19)
 

Попробуйте включить или выключить пассивный/активный режимы при помощи ftp_pasv().

  Ответить  
 
 автор: Trianon   (05.10.2009 в 13:27)   письмо автору
 
   для: Balamut182   (05.10.2009 в 13:19)
 

К FTP в режиме passive обращаетесь?
В противном случае FTP-сервер вынужден инициировать TCP-соединение к серверу хостинга. А такой финт запросто может быть заблокирован.

  Ответить  
 
 автор: Balamut182   (05.10.2009 в 13:40)   письмо автору
 
   для: Trianon   (05.10.2009 в 13:27)
 

с пассивным режимом на фтп файл не загружается - выдает предупреждения, смысл которых от меня ускальзывает:
Warning: ftp_put() [function.ftp-put]: php_connect_nonb() failed: Operation now in progress
Warning: ftp_put() [function.ftp-put]: Type: I

  Ответить  
 
 автор: Balamut182   (05.10.2009 в 23:05)   письмо автору
 
   для: Balamut182   (05.10.2009 в 13:40)
 

может я плохо гуглил, но так и не нашел что это за предупреждения

  Ответить  
 
 автор: Balamut182   (06.10.2009 в 09:47)   письмо автору
 
   для: Balamut182   (05.10.2009 в 23:05)
 

опытным путем установил, что проблема возникает только с narod.ru, может кто сталкивался с такой проблемой?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования