Проблемы с загрузкой через FTP

M8
На сайте с 31.05.2009
Offline
40
697

Доброго времени суток помогите пожалуйста разобраться с заливкой файлов.

Скрипт запускаю через браузер ехом вывожу ход исполнения программы.

Скрипт вроде не ложится(завершается загрузка браузера), но эхом ничего не выводит, если происходит загрузка больше 100 файлов. Если все таки загрузка файлов меньше (например 20), то она осуществляется и в браузере выводится ход исполнения программы.

Применял функции и режимы:

ignore_user_abort(1);

set_time_limit(0);

ftp_connect($ftp_server,21,90); ftp_connect($ftp_server,21,50); ftp_connect($ftp_server,21,140);

ftp_pasv($conn_id,true); и без него.

Примечание : заливка также не происходит если имеются например 3 файла размером по 2 Мб, либо они не заливаются либо файлы пишутся на удаленный сервер не в полном размере. Хостинг откуда происходит передача файлов skyhost.ru. При передачи файлов на другой хостинг отличного от приведенного в примере все происходит нормально с выводом в браузером хода вып. программы. Буду признателен в помощи.


<?
set_time_limit(0);
$dat= date("l dS of Y h:i:s ");
echo $dat;
error_reporting(E_ALL);
define('cd', dirname(__FILE__));
// ПЕРЕДАЧА ФАЙЛОВ НА ХОСТИНГ
$ftp_server='6vp77bg.freehostia.com';

$conn_id =ftp_connect($ftp_server,21,90);

//логин
$loginftp='xerzer';

echo $loginftp."----login----<br>";;


$ftpparol='8192113';

echo $ftpparol."----pas-----<br>";
if (ftp_login($conn_id, $loginftp , $ftpparol))
{ echo "est lonitsja======\n";

}
else{

ftp_close($conn_id);
exit();
}
ftp_pasv($conn_id,true);

echo "--freehostia--public_html/";
if( ftp_put($conn_id,"6vp77bg.freehostia.com/1.html" , cd."/1.html", FTP_BINARY))

{ echo '1';
if( ftp_put($conn_id,"6vp77bg.freehostia.com/2.html" , cd."/2.html", FTP_BINARY))
{ echo '2';
if( ftp_put($conn_id,"6vp77bg.freehostia.com/3.html" , cd."/3.html", FTP_BINARY))
{ echo '3';
}
echo " zagrugeno\n";

}

}
else {
echo "Не удалось загрузить\n";
}


ftp_close($conn_id);
echo 'ZAGRUZKA---------------- ZAVER^ENA';
$dat= date("l dS of Y h:i:s ");
echo $dat;
?>
M
На сайте с 16.09.2009
Offline
278
#1

error.log?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M8
На сайте с 31.05.2009
Offline
40
#2
myhand:
error.log?

Когда файлы переданы в малом количестве он не создается и передает файл.

Но когда файлы передаются в большом количестве он также не создается хотя на принимающей стороне не все файлы переданы либо переданы не в том размере 1.html на моей стороне файл например весит 200кб на принимающий его либо там не будет либо весит 50кб -150кб по разному.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий