範例 #1 FTP 範例
<?php
// 設定基本連線
$ftp = ftp_connect($ftp_server);
// 使用帳號和密碼登入
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
// 檢查連線
if ((!$ftp) || (!$login_result)) {
echo "FTP 連線失敗!";
echo "嘗試連線到 $ftp_server 的 $ftp_user_name 帳戶";
exit;
} else {
echo "已連線到 $ftp_server 的 $ftp_user_name 帳戶";
}
// 上傳檔案
$upload = ftp_put($ftp, $destination_file, $source_file, FTP_BINARY);
// 檢查上傳狀態
if (!$upload) {
echo "FTP 上傳失敗!";
} else {
echo "已將 $source_file 上傳到 $ftp_server,檔案名稱為 $destination_file";
}
// 關閉 FTP 連線
ftp_close($ftp);
?>