0

file_get_contentsPHP の関数を使用するたびに、関数はダウンロードしたページをハードディスクに保存しますか? はいの場合、どこに保存されますか?

また、ページを閉じた後は自動削除されますか?

Linux を使用しています。

4

4 に答える 4

2

file_get_contentsファイル全体を文字列に読み取ります。文字列はメモリ (RAM) に格納され、スクリプトの実行の終了時または変数が設定されていない場合に自動的に解放されます。

于 2013-01-01T10:42:20.517 に答える
0

いいえ、そうではありません。それをRAMにロードします。file_put_contentsで保存できます。

于 2013-01-01T10:46:35.937 に答える
0

いいえ、PHP はそのファイルを保存しません。実際には逆で、ロードします。

そのため、後でクリーンアップするものは何もありません。

しかし、ディスクに保存されるとは思わなかったので、ここでさらに共有する理由があるかもしれないので、なぜあなたが尋ねるのか少し疑問に思います.

于 2013-01-01T10:29:16.073 に答える
0

ページのソース、つまりページの html にアクセスする場合は、次の方法でアクセスできます。

$pageContent = file_get_contents('http://www.anysite.com/anypage.html');

次に、変数 $pageContent には、anypage.html の html があります。

于 2013-01-01T12:35:26.183 に答える