|
Скирипт не хочет качать файл с FTP, вместо 1.5 Гб , получаю 0
|
|||
---|---|---|---|
#18+
Я прочитал все данные мне ссылки, и написал такой код, что бы скрипт качал файл, размером 1.5 Gb , с ftp сервера, и предлагал его сохранить на компьютере.......... У меня стоит IE 60, + FTP G6 ftp server................ На сервере есть узер с паролем, и лежит необходимый файл.. Вот код скрипта.... <?php if(isset($_GET["go"])) {//1.0 $server = "ftp://ftponir:ftponir@192.168.11.44"; $filepath = "/кос_ваз 215/"; $filename ="кос_ваз 215.rar"; $full = $server.$filepath.$filename; // $Connect = ftp_connect("192.168.11.44"); $Login = ftp_login($Connect,"ftp44onir","ftp44onir"); $GetSize = ftp_size($Connect,$filepath.$filename); // $disposition = "attachment"; // "inline" $mime = "application/octetstream"; $name = $filename; $path = $full; // if (!isset($_SERVER["HTTPS"])) {//2.0 header("Pragma: "); header("Cache-Control: "); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must- revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); }//2.0 elseif ($disposition == "attachment") {//2.1 header("Cache-control: private"); }//2.1 else {//2.2 header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); }//2.2 header("Content-Type: $mime"); header("Content-Disposition: $disposition; filename=\"".trim(htmlentities($name))."\""); header("Content-Description: ".trim(htmlentities($name))); //header("Content-Length: ".(string)(filesize($path))); header("Content-Length: ".(string)($GetSize)); //header("Connection: close"); $fp=fopen($path,'rb'); while(!feof($fp)) {//3.0 $buffer = fread($fp, 1024*6); sleep(1); print $buffer; }//3.0 fclose($fp); header ("Connection: close"); }//1.0 ?> <html> <body> <a href="TestDownLoadFTP_1.php?go=Dload" >DownLoad</a> </body> </html> Юзер кликает на ссылку, и ему браузер придлагает Open/Save.. Я запускаю IE, кликаю на ссылку, и что бы вы думали....???? Он с минуту тормозит, а затем предлагает Open/Save..... Я соглашаюсь, и сохраняю, а в результате вместо 1.5 Гб , размер файла состовляет 0 байт........ При выполнении скрипта ошибки не выдаются........ Вот догин ftp сервера, когда работает скрипт..... (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > connected to ip : 192.168.11.44, hostname : 44ONIR (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > sending welcome message. (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > 220 G6 Ftp Server 2.0 by G6 FTP Server ready ... (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > USER ftponir (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > 331 Password required for ftp44onir. (000023) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > PASS ftponir (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > logged in. (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 230 User ftp44onir logged in. (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > TYPE I (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 200 Type set to I. (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > SIZE /кос_ваз 215/кос_ваз 215.rar (000023) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 213 593819055 (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > connected to ip : 192.168.11.44, hostname : 44ONIR (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > sending welcome message. (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > 220 G6 Ftp Server 2.0 by G6 FTP Server ready ... (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > USER ftp44onir (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > 331 Password required for ftp44onir. (000024) 26.01.2004 11:11:00 - (not logged in) (192.168.11.44) > PASS ftp44onir (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > logged in. (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 230 User ftp44onir logged in. (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > TYPE I (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 200 Type set to I. (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > SIZE /кос_ваз 215/кос_ваз 215.rar (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 213 593819055 (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > EPSV (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 500 'EPSV': command not understood. (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > PASV (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 227 Entering Passive Mode (192,168,11,44,215,228). (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > RETR /кос_ваз 215/кос_ваз 215.rar (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > asked to download 'E:\Doc\Work\Проектирование\Материалы\КОС_Ваз 215\кос_ваз 215.rar' --> Access allowed. (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 150 Opening data connection for /кос_ваз 215/кос_ваз 215.rar (593819055 bytes). (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > QUIT (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 221 Bye Bye ... (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > aborted downloading 'E:\Doc\Work\Проектирование\Материалы\КОС_Ваз 215\кос_ваз 215.rar' - (11:11:01 - 0,000 KB - 0,000 KBytes/s) (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > 426 Cannot retrieve.Aborting.(Error #0) (000024) 26.01.2004 11:11:00 - ftp44onir (192.168.11.44) > disconnected. (00:00:00) (000023) 26.01.2004 11:11:01 - ftp44onir (192.168.11.44) > disconnected. (00:00:01) Помогите найти ошибку !!!!!! /MySQLdb/ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2004, 11:34 |
|
Скирипт не хочет качать файл с FTP, вместо 1.5 Гб , получаю 0
|
|||
---|---|---|---|
#18+
Таймаут выполнения скрипта поставлен примерно на 10 часов, в этом плане загвоздок нету.......... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2004, 13:23 |
|
Скирипт не хочет качать файл с FTP, вместо 1.5 Гб , получаю 0
|
|||
---|---|---|---|
#18+
с маленькими файлами работает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2004, 14:43 |
|
Скирипт не хочет качать файл с FTP, вместо 1.5 Гб , получаю 0
|
|||
---|---|---|---|
#18+
я не силен в администрировании Apache, но по-моему у него тоже есть таймаут по времени работы скриптов ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2004, 14:44 |
|
|
start [/forum/topic.php?fid=23&fpage=520&tid=1480133]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
22ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 256ms |
total: | 439ms |
0 / 0 |