Php/docs/ftp.examples-basic
From Get docs
Basic usage
Example #1 FTP example
<?php// set up basic connection$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_BINARY); // check upload statusif (!$upload) { echo "FTP upload has failed!";} else { echo "Uploaded $source_file to $ftp_server as $destination_file";}// close the FTP stream ftp_close($conn_id); ?>