tempnam
<?php
/*
tempnam
一意なファイル名を作成します。
ファイル名 = tempnam(パス, プレフィックス);
一意なファイルの作成に失敗した場合はfalseを返す仕様となっています。
プレフィックスは頭3文字分を超える場合は切り捨てられます。
※Windows上で実行した結果によります。
*/
//一時ファイルを作成します。
$path = tempnam(\"./\", \"test\");
//※「"」(ダブルクォーテーション)を表すため「¥」(円マーク)を使っています。
//※このHTMLで見える「¥」の表記「\」
//一時ファイルにデータを書き込みます。
$fp = fopen($path, \"w+\");
//一時ファイルにデータを書き込みます。
fwrite($fp, \"php program is running.\");
//先頭にポインタを移動します。
rewind($fp);
var_dump(fread($fp, 1024));
//閉じるとファイルが削除されます。
fclose($fp);
/*
[出力結果]
string(23) \"php program is running.\"
このサンプルを実行したときは次のようなファイルが
カレントディレクトリに作成されました。
※このphpプログラムと同一ディレクトリ
「tesFCED.tmp」
*/
?>
|
|