empiresolutions Posted April 13, 2006 Share Posted April 13, 2006 ftp_put() is not working. this is what i have.[code=php:0]$host = "www.site.com";$ftp_user_name = "username";$ftp_user_pass = "password";// declair files$remote_file = "ITS_BLI_0".$_POST['id'].".csv"; // root level$file = "/upload/ITS_BLI_0".$_POST['id'].".csv"; // this file dir is root/manager/posts/// connect to remote server$hostip = gethostbyname($host);$conn_id = ftp_connect($hostip);// login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);// IMPORTANT!!! turn passive mode onftp_pasv ( $conn_id, true );if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $host for user $ftp_user_name"; die;} else { // upload a file if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { echo "successfully uploaded $file<br>"; } else { /** IM GETTING THIS ERROR **/ echo "There was a problem while uploading $file to $host<br>"; } // close the connection ftp_close($conn_id);}[/code] [list]I have done the following allready.[/list][list]Used both FTP_ASCII and FTP_BINARY in ftp_put().[/list][list]Passive mode must be on.[/list][list]I have tried ftp_fput().[/list] Is there a fix? Or maybe a way to view why its erroring on ftp_put().thanks, [es] Quote Link to comment Share on other sites More sharing options...
empiresolutions Posted April 13, 2006 Author Share Posted April 13, 2006 i fixed it. simple pathing error.old -$file = "/upload/ITS_BLI_0".$_POST['id'].".csv";new - $file = "../../upload/ITS_BLI_0".$_POST['id'].".csv"; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.