Upload file:
<?PHP/** * FTP upload file*/$ftp _server='localhost';//Server$ftp _port=' +';//Port$ftp _user_name='FTP';//User name$ftp _user_pass='zxcasdqwe123';//Password$ftp _put_dir='/root';//Upload Directory$ftp _conn_id=Ftp_connect ($ftp _server, $ftp _port); $ftp _login_result=Ftp_login ($ftp _conn_id, $ftp _user_name, $ftp _user_pass);if((! $ftp _conn_id) | | (!$ftp _login_result)) {echo'failed to connect to FTP server'; Exit;}Else{FTP_PASV ($ftp _conn_id,true);//return to the mode, some FTP server must execute this sentenceFtp_chdir ($ftp _conn_id, $ftp _put_dir); $ftp _upload= Ftp_put ($ftp _conn_id,'Db.sql','Db.sql', ftp_binary); //var_dump ($ftp _upload);//See if the write succeedsFtp_close ($ftp _conn_id);//Disconnect}?>
Download file:
<?PHP//Defining Variables$local _file ='Local_file.zip'; $server _file='Remote_file.zip';//connecting to an FTP server$conn _id =Ftp_connect ($ftp _server);//Verifying the logon server$ftp _user_name ="Ftp_user1"; $ftp _user_pass="123456_123456"; $login _result=Ftp_login ($conn _id, $ftp _user_name, $ftp _user_pass);//Download Fileif(Ftp_get ($conn _id, $local _file, $server _file, ftp_binary)) {echo"Download $local _file file Success N";} Else{echo"Download failed n";}//Close FTP Connectionftp_close ($conn _id);?>
FTP Upload download file