FTP サーバーから .txt ファイルを PHP の変数に読み取る方法は?

Patricia Arquette
リリース: 2024-10-26 04:41:30
オリジナル
580 人が閲覧しました

How to Read a .txt File from an FTP Server into a Variable in PHP?

FTP サーバーから .txt ファイルを PHP の変数に読み取る

FTP サーバーから .txt ファイルを PHP の変数に読み込もうとするとき

file_get_contents の使用

最も簡単な方法は、file_get_contents 関数を使用することです。

<code class="php">$contents = file_get_contents('ftp://username:pa‌​ssword@hostname/path/to/file');</code>
ログイン後にコピー

ただしこのアプローチが失敗した場合、通常は URL ラッパーが PHP で有効になっていないことを示しています。

ftp_fget を使用する

ファイル読み取りプロセスをより詳細に制御するには、次のことができます。ストリームへのハンドルを指定して ftp_fget 関数を使用します。

<code class="php">$conn_id = ftp_connect('hostname');

ftp_login($conn_id, 'username', 'password');

ftp_pasv($conn_id, true);

$h = fopen('php://temp', 'r+');

ftp_fget($conn_id, $h, '/path/to/file', FTP_BINARY, 0);

$fstats = fstat($h);
fseek($h, 0);
$contents = fread($h, $fstats['size']);

fclose($h);
ftp_close($conn_id);</code>
ログイン後にコピー

読み取りプロセス中の潜在的な問題に備えてエラー処理を実装することを忘れないでください。

以上がFTP サーバーから .txt ファイルを PHP の変数に読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!