Jump to content

Php Ftp File Upload


houssam_ballout

Recommended Posts

Hello all,I am using this script to upload file to FTP through php code, but its giving me FTP upload has failed!Can you help?Thanks <html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body><form action="upload.php" method="post" enctype="multipart/form-data" name="form1" ><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="14%">server name </td><td width="75%"><input name="server" type="text" id="server">Write in the format "ftp.servername.com" </td><td width="11%"> </td></tr><tr><td>user name </td><td><input name="username" type="text" id="username"></td><td> </td></tr><tr><td>password</td><td><input name="password" type="password" id="password"></td><td> </td></tr><tr><td>File name </td><td><input type="file" name="file"></td><td> </td></tr><tr><td><input type="submit" name="Submit" value="Upload"></td><td> </td><td> </td></tr></table></form></body></html> "upload.php" <html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body><?php$ftp_server=$_POST['server'];$ftp_user_name=$_POST['username'];$ftp_user_pass=$_POST['password'];$source_file=$_FILES['file']['name'];// retrieve name of the file to be uploaded$destination_file=$source_file;// make a connection to the ftp server$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id , $ftp_user_name , $ftp_user_pass); // check connectionif((!$conn_id)||(!$login_result)){echo "FTP connection has failed!" ;echo "Attempted to connect to $ftp_server for user $ftp_user_name" ;exit;}else{echo "Connected to $ftp_server, for user $ftp_user_name" ;} // upload the file$upload = ftp_put($conn_id,$destination_file,$source_file,FTP_ASCII ); // check upload statusif(!$upload){echo "FTP upload has failed!" ;}else{echo "Uploaded $source_file to $ftp_server as $destination_file" ;} // close the FTP streamftp_close($conn_id);?></body></html>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...