在PHP中,我們可以使用FTP函數(shù)庫來訪問FTP服務(wù)器上的文件,以下是一個(gè)簡(jiǎn)單的示例:
<?php $ftp_server="ftp.example.com"; $ftp_user_name="admin"; $ftp_user_pass="password"; $file = "test.txt"; // 打開默認(rèn)的ftp協(xié)議 $conn_id = ftp_connect($ftp_server); // 使用用戶名和密碼登錄 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 檢查連接和登錄結(jié)果 if ((!$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"; } // 嘗試下載test.txt文件 $contents=ftp_get($conn_id,'test.txt', 'test.txt', FTP_BINARY); // 關(guān)閉FTP連接 ftp_close($conn_id); ?>
在這個(gè)例子中,我們首先定義了FTP服務(wù)器的地址、用戶名和密碼,然后使用ftp_connect()函數(shù)連接到FTP服務(wù)器,接著,我們使用ftp_login()函數(shù)進(jìn)行登錄,如果連接或登錄失敗,我們將打印錯(cuò)誤消息并退出程序,如果成功,我們將嘗試使用ftp_get()函數(shù)下載一個(gè)名為"test.txt"的文件,我們使用ftp_close()函數(shù)關(guān)閉FTP連接。