FTP server

Hi,

I am trying to send a file into ftp server.
Here is the code I am using:

<?php // FTP access parameters $host = 'xxxxxxxx'; $usr = 'xxxxx'; $pwd = 'xxxxx'; // file to move: $local_file = 'xls/AB-MXRPayment.xls'; $ftp_path = '/MXRPayment.xls'; $conn_id = ftp_connect($host, 20) or die ("Cannot connect to host"); // send access parameters ftp_login($conn_id, $usr, $pwd) or die("Cannot login"); // turn on passive mode transfers (some servers need this) //ftp_pasv ($conn_id, true); // perform file upload $upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII); // check upload status: print (!$upload) ? 'Cannot upload' : 'Upload complete'; print "\n"; /* ** Chmod the file (just as example) */ // If you are using PHP4 then you need to use this code: // (because the "ftp_chmod" command is just available in PHP5+) if (!function_exists('ftp_chmod')) { function ftp_chmod($ftp_stream, $mode, $filename){ return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename)); } } // close the FTP stream ftp_close($conn_id); ?>

and I am getting this error:

Warning: ftp_put() [function.ftp-put]: Opening data channel for file transfer. in /home/abmxrcom/public_html/ipn.php on line 191
Cannot upload

Please help.

Youssef

Any help?

It is really urgent!!!

Ensure the folder your trying to upload to is 775, or make sure you have permission.

Sponsor our Newsletter | Privacy Policy | Terms of Service