[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: залив на FTP
lincorn
Суть ситуации следующая:

при тестировании элементарного скриптика заливки архива на ФТП сервер, и в начале (первые несколько раз) все проходило отлично без ошибок и с нужными результатами, но через час начал получать одну и ту же ошибку, при этом ничего не поменяв в конфигурации как у себя так и на удаленном серверах...

собсно сам стандартный скрипт:


$connect_ftp=ftp_connect($ip);
if (!ftp_login($connect_ftp, $name, $$name_pass)) {
exit("Не могу соединиться FTP"); };


$file="1.zip";
$remote_file="1.zip";

if (ftp_put($connect_ftp, $remote_file, $file, FTP_ASCII)) { # <== типо 15 строка
echo "$file загружен на сервер\n";
} else {
echo "Не удалось загрузить $file на сервер\n";
}


ftp_close($connect_ftp);


и вот теперь стал получать на выходе вот что -

Warning: ftp_put() [function.ftp-put]: Неправильная команда PORT in Z...test.php on line 15
Не удалось загрузить 1.zip на сервер


Возможно кто либо сталкивался с подобным?...
lincorn
Таже ситуация, только для меня еще более непонятная =\

Warning: ftp_put() [function.ftp-put]: Неправильная команда PORT in Z:...test.php on line 15
Array ( [type] => 2 [message] => ftp_put() [function.ftp-put]: Неправильная команда PORT [file] => Z:...test.php [line] => 15 )
lincorn
Ни у кого совсем никаких идей? Уже второй час парюсь нифига не получается, разве что думаю на другом хосте создать акк и протестить там, если будет все ОК то тогда траблы на стороне моего хостера...
Hello
Попробуйте использовать http://php.net/manual/ru/function.ftp-pasv.php

_____________
VPS от 5$, первые 2 месяца - бесплатно.
lincorn
Цитата (Hello @ 13.11.2012 - 15:16)
Попробуйте использовать http://php.net/manual/ru/function.ftp-pasv.php

Я совсем не понял почему без вмешательства ftp_pasv() скрипт то работал, то не работал....

Но зато теперь все ок! спс за подсказку, а то рыл бы как исправить ошибку а не как обойти ее! wink.gif
Игорь_Vasinsky
вы научитесь заголовки в нужной кодировке до всего скрипта выводить. тогда и непонятная ошибка будет понятной.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lincorn
Цитата (Игорь_Vasinsky @ 13.11.2012 - 15:52)
вы научитесь заголовки в нужной кодировке до всего скрипта выводить. тогда и непонятная ошибка будет понятной.

Мне б такую голову, давно в парламенте был бы... biggrin.gif

Причем тут в какой кодировке эрор выскачил, проблема совсем не в этом... будет желание перечитайте суть трабла!

З.Ы. (в нужной кодировке я получил текст ошибки при эксперементе на другом хостинге, так или иначе это все равно не приблизило к решению!)
Игорь_Vasinsky
будь хоть где.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.