を使用してtmpファイルを作成するコードがいくつかありますphp://temp
...
デバッグと学習のためにも、定義されたファイルに保存/コピーしたいと思います。それで、それを行う簡単な方法はありますか?
大きなファイルを使用したり、操作したりする場合に使用できstream_get_contents
ますfwrite
//Somecode wrting to temp
$tmp = fopen('php://temp', 'r+');
fwrite($tmp, 'test');
rewind($tmp);
// Read and save to log.txt
file_put_contents("log.txt",stream_get_contents($tmp));
ラージファイルの実装
set_time_limit(0);
$file = "log.txt";
$final = fopen($file, "w+");
while ( ! feof($tmp) ) {
fwrite($final, fgets($tmp));
}
fclose($tmp);
fclose($final);