私が試しているコードは次のとおりです。
$ftp_user_name='user';
$ftp_user_pass='pass';
$ftp_server='ip.addr.ess';
$ftp_dir='/site.com/public_html/upload/'; //www.site.com/upload/
$upload_file='some.txt';
$destination_file=$ftp_dir.$upload_file;
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$upload = ftp_put($conn_id, $destination_file, $upload_file, FTP_BINARY);
何もアップロードされませんが、ファイルはサーバーに存在します。
私は何が欠けていますか?