Prenumerera på innehåll

Förbättrad funktion för att skapa en temporär fil i PHP

Jag såg en funktion i PHPs manual om hur man skapar en temporär fil. Nackdelen med den koden är att den inte använder systemets temporära mapp, låtom oss ändra koden så att den blir lite bättre!

$content  = 'Test med temporära filer';
$path     = realpath( sys_get_temp_dir() ); # Absolut sökväg till systemets temporära mapp
$tmpfname = tempnam($path, "FOO");          # Skapa en unik fil med FOO som prefix
$handle   = fopen($tmpfname, "w");
fwrite($handle, $content);
fclose($handle);
unlink($tmpfname);