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] Link to comment https://forums.phpfreaks.com/topic/7287-ftp_fut-not-uploading/ 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"; Link to comment https://forums.phpfreaks.com/topic/7287-ftp_fut-not-uploading/#findComment-26714 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.