php的代碼如下
| 代碼如下 |
複製代碼 |
$ftp_server='www.111cn.net';//伺服器 $ftp_user_name='111cn.net';//使用者名稱 $ftp_user_pass='password';//密碼 $ftp_port='21';//連接埠 $ftp_put_dir='data/photo/thumb/data2';//上傳目錄 $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'串連到ftp伺服器失敗'; exit; }else{ ftp_pasv($ftp_conn_id,true); //返回一下模式,這句很奇怪,有些ftp伺服器一定需要執行這句 ftp_chdir($ftp_conn_id, $ftp_put_dir); $ftp_upload = ftp_put($ftp_conn_id, '3c264461abdf49de2ddaabc3426ceb65.jpg', 'data111cn.net3c264461abdf49de2ddaabc3426ceb65.jpg', FTP_BINARY); //var_dump($ftp_upload);//看看是否寫入成功 ftp_close($ftp_conn_id); //斷開 } |
註解
ftp_connect() 函數建立一個新的 FTP 串連。
若成功,則返回一個串連標識,否則返回 false。
The ftp_login() function logs in to the specified FTP connection.
ftp_login()函數的作用是:登入 FTP 伺服器。
This function returns TRUE on success and FALSE and a warning on failure.
如果函數成功執行將返回True;如果失敗將返回False,並給出警告。
ftp_put() 函數把檔案上傳到伺服器。
若成功則返回 true,失敗則返回 false。