ftp アカウントに保存されているテキスト ファイルがあります。ホスト名、ユーザー名、およびパスワードがあります。ファイルの名前はわかりませんが、ルートにはファイルが1つしかないことはわかっています。そのファイルを 1 行ずつ読み取り、その内容を php 変数に格納する必要があります。
これは私が試したことです:
$ftp_server = "myhostname";
$conn_id = ftp_connect($ftp_server);
$ftp_user_name = "myusename";
$ftp_user_pass = "mypassword";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) { }
else {
ftp_pasv( $conn_id, true );
$contents = ftp_nlist($conn_id, ".");
$filename = $contents[0]; //name of the file
$handle = fopen($filename, "r");
$file_content = fread($handle, filesize($filename));
print_r($file_content);
}
このスクリプトをローカルホストから実行しましたが、ftp サーバーからの読み取りではなく、この php ファイルと同じフォルダーに保存されているファイルを読み取ろうとしているようです。