PHP:
Väliaikaistiedoston luominen
How to: - Miten:
PHP:ssä on sisäänrakennettuja funktioita väliaikaisten tiedostojen käsittelyyn.
<?php
// Väliaikainen tiedosto ja sen avaus
$tempFile = tmpfile();
// Kirjoitetaan dataa tiedostoon
fwrite($tempFile, "Hei, tässä on väliaikaista dataa!");
// Mennään tiedoston alkuun lukemista varten
rewind($tempFile);
// Luetaan ja tulostetaan tiedoston sisältö
echo fread($tempFile, 1024);
// Suljetaan ja poistetaan väliaikainen tiedosto lopussa
fclose($tempFile);
?>
Sample output:
Hei, tässä on väliaikaista dataa!Deep Dive - Syväluotaus:
Ennen väliaikaistiedostojen hallintafunktioita, tiedostot oli luotava ja poistettava manuaalisesti, mikä oli riskialtista. Funktion tmpfile() etuna on väliaikaistiedoston automaattinen poisto, kun skripti päättyy tai tiedosto suljetaan. Vaihtoehtona tempnam() -funktio luo tiedostonimen, mutta ei avaa itse tiedostoa. Tällöin ohjelmoijan on huolehdittava manuaalisesti tiedoston poistamisesta.
See Also - Katso myös:
- PHP:n virallinen dokumentaatio
tmpfile-funktiosta: php.net/manual/function.tmpfile.php - PHP:n virallinen dokumentaatio
tempnam-funktiosta: php.net/manual/function.tempnam.php - Tiedoston käsittelyn yleiset periaatteet PHP:ssä: php.net/manual/en/ref.filesystem.php