私は2台のサーバーを持っています。私はすでに接続先の.txtファイルを持っています。PHP:FTPサーバーから.txtファイルを変数に読み込むにはどうすればよいですか?
私は.txtファイルの内容を取得し、$変数に入れる必要があります。ここに私のコードは doesntの仕事ということである。
$ftp_server = $_POST["site"];
$path = $_POST["path"];
$ftp_user_name = $_POST["username"];
$ftp_user_pass = $_POST["pass"];
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_get($conn_id, $content,"/" . $_POST["path"] . "/" . "#" . $result["id"]
. " - " . $result["LastName"] . ", " . $result["FirstName"] . "/" . $_POST["title"] . ".txt", FTP_ASCII);
このコードは、FTPに接続して、私は$コンテンツと呼ばれる変数に1つのテキストファイルからコピーしftp_getを使用しました。私は変数がこのパラメータに属していないことを知っていますが、私は今すぐ売っています。私はこの.txtファイルを読む方法がわかりません。
PHPのFTP機能でこれを行う方法はありますか?
おかげ
今、私はこれを試してみてください。
$fileContents = file_get_contents('ftp://username:pa[email protected]/path/to/file');
これは、.txtファイルが通常のファイルではないことを言って550エラーが発生します。なぜこのエラーが発生するのですか? (: - Cappucci、ライアン/ queen.txt 22-08-2013 /#11 ftp://[email protected]/101Notebookバックアップ)[機能:
警告:fopenをここで再び
おかげで、私は取得しています公式のエラーです.fopen]:ストリームを開くことができませんでした:FTPサーバーは550/101Notebook Backupレポート:22-08-2013 /:/home/content/34/11614434/html/adminpdo.phpの標準ファイルではありません269
'$ fileContents =' ['file_get_contents'](http://be2.php.net/file_get_contents)'( 'ftp:// username:パスワード@ホスト名/パス/ to/file') ; ' –
上記を行い、私の.txtファイルを指すと、それは通常のファイルではないと言って550エラーを出します。 –