PHP 5.2 ъплоуд през ftp?

killfast

Registered
Здравейте, опитвам се една ъплоуд форма да направя така че да не качва през php скрипта, понеже ще се качват големи файлове. При големи файлове ъплоуд сесията по някое време зависва :shock: . Явно php-to не е предназначено за такива по големина файлове (500mb-1gb). Ta опитвам се да направя така че да качва през ftp сървър filezilla.

Код:
<?php
$ftp_server = "127.0.0.1";
$ftp_user = "deiman";
$ftp_pass = "123456";

// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); 

// try to login
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    echo "Connected as $ftp_user@$ftp_server\n";
} else {
    echo "Couldn't connect as $ftp_user\n";
}
// open some file for reading
$file = 'somefile.txt';
$fp = fopen($file, 'r');

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// try to upload $file
if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
    echo "Successfully uploaded $file\n";
} else {
    echo "There was a problem while uploading $file\n";
}

// close the connection and the file handler
ftp_close($conn_id);
fclose($fp);

?>

Това го взех от php manual от сайта им. Моля ви кажете ми къде бъркам, понеже след submita ми изкарва в браузъра това: Connected as deiman@127.0.0.1 There was a problem while uploading somefile.txt 
Във лога на фтп сървъра се мъдри това :(000044) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> Connected, sending welcome message...
(000044) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> 220 FileZilla Server version 0.9.33 beta written by Tim Kosse (Tim.Kosse@gmx.de) Please visit http://sourceforge.
(000044) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> USER deiman
(000044) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> 331 Password required for deiman
(000044) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> PASS ******
(000044) 8.5.2010 г. 22:41:01 ч. - deiman (127.0.0.1)> 230 Logged on
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> Connected, sending welcome message...
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> 220 FileZilla Server version 0.9.33 beta written by Tim Kosse (Tim.Kosse@gmx.de) Please visit http://sourceforge.
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> USER
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> 501 Syntax error
(000044) 8.5.2010 г. 22:41:01 ч. - deiman (127.0.0.1)> disconnected.
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> QUIT
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> 221 Goodbye
(000045) 8.5.2010 г. 22:41:01 ч. - (not logged in) (127.0.0.1)> disconnected.

Благодаря!
 

Back
Горе