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-ikil (w+b) 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.

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

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($temp, 0);
echo
fread($temp, 1024);
fclose($temp); // Dosyanın silinmesine sebep olur
?>

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

geçici dosyaya yazılıyor

Ayrıca Bakınız

To Top