PHP:
Opprette en midlertidig fil
Hvordan:
<?php
// Åpner en midlertidig fil
$tempFil = tmpfile();
// Skriver noe data til filen
fwrite($tempFil, 'Hei, verden av midlertidige filer!');
// Søker tilbake til filens start
rewind($tempFil);
// Leser innholdet i den midlertidige filen
echo fread($tempFil, 1024);
// Lukker og sletter den midlertidige filen
fclose($tempFil);
?>
Output:
Hei, verden av midlertidige filer!
Deep Dive
Før i tiden, da disker var små og RAM var dyrt, var midlertidige filer kritiske for å håndtere store mengder data. De er fortsatt nyttige i mange sammenhenger, som for eksempel når du opplaster filer eller arbeider med datastreaming. tmpfile()
-funksjonen i PHP oppretter en fil I et systemets temporære mappe, noe som reduserer risikoen for konflikter og sikkerhetsproblemer. Alternativet tempnam()
kan brukes for å spesifisere et navn og en plassering for en midlertidig fil direkte, men med dette kommer ytterligere ansvar for å håndtere livssyklusen til filen.
Se Også
- PHP.net Manual on
tmpfile()
: https://www.php.net/manual/en/function.tmpfile.php - PHP.net Manual on
tempnam()
: https://www.php.net/manual/en/function.tempnam.php - PHP.net Manual on Filesystem Functions: https://www.php.net/manual/en/ref.filesystem.php