tmpfile

(PHP 3 >= 3.0.13, PHP 4, PHP 5)

tmpfile -- テンポラリファイルを作成する

説明

resource tmpfile ( void )

書き込み可のモードでユニークな名前を有するテンポラリファイルを作成し、 ファイルハンドルを返します。 これは、 fopen() により返されるハンドルと同じものです。 ファイルは、(fclose()を用いて)クローズされた時、 またはスクリプトが終了された際に自動的に削除されます。

詳細については、関数 tmpfile(3) のシステムドキュメント、およびヘッダファイル stdio.hを参照下さい。

例 1. tmpfile() の例

<?php
$temp
= tmpfile();
fwrite($temp, "writing to tempfile");
fseek($temp, 0);
echo
fread($temp, 1024);
fclose($temp); // ファイルを削除します
?>

上の例の出力は以下となります。

writing to tempfile

tempnam()sys_get_temp_dir() も参照ください。