$conn_id = ftp_connect("$your_ftp_server");
// login with username and password
$login_result = ftp_login($conn_id, "$ftp_your_name", "$ftp_your_password");
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "Ftp connection has failed!";
echo "Attempted to connect to $your_ftp_server ";
die;
} else {
echo "Connected to $ftp_server, for your";
}
// upload the file
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
// check upload status
if (!$upload) {
echo "Ftp upload has failed!";
} else {
echo "Uploaded $source_file to $your_ftp_server as $destination_file";
}
// close the FTP stream
ftp_quit($conn_id);
?>
显然利用PHP可以方便的进行网络的文件传输,没有必要写socket程序。