tmpfile

(PHP 4, PHP 5, PHP 7, PHP 8)

tmpfileGeçici bir dosya oluşturur

Açıklama

tmpfile ( ) : resource|false

Eşsiz bir isimle oku-yaz (w+) kipinde geçici bir dosya oluşturur ve bu dosya için bir dosya tanıtıcısı döndürür.

Dosya (fclose() çağrılarak kapatıldığında tmpfile() tarafından döndürülen dosya tanıtıcısına herhangi bir atıf kalmadığı zaman) veya betik sonlandığında dosya otomatikman silinir.

Dikkat

Betik beklenmedik şekilde sonlanırsa geçici dosya silinebilir.

Dönen Değerler

Başarısızlık durumunda false aksi takdirde fopen() işlevinin yaptığı gibi yeni dosya için bir dosya tanıtıcısı ile döner.

Örnekler

Örnek 1 - tmpfile() örneği

<?php
$temp 
tmpfile();
fwrite($temp"geçici dosyaya yazılıyor");
fseek($temp0);
echo 
fread($temp1024);
fclose($temp); // Dosyanın silinmesine sebep olur
?>

Yukarıdaki örneğin çıktısı:

geçici dosyaya yazılıyor

Ayrıca Bakınız