tempnam

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

tempnamEşsiz bir isimle dosya oluşturur

Açıklama

tempnam ( string $dizin , string $önek ) : string|false

Belirtilen dizinde eşsiz bir isimle bir dosya oluşturur ve erişim izinlerini 0600'e ayarlar. Eğer belirtilen dizin mevcut değilse veya yazılabilir değilse tempnam() sistem geçici dizininde bir dosya oluşturup bunun ismini içeren tam dosya yolunu döndürür.

Değiştirgeler

dizin

Geçici dosyanın oluşturulacağı dizin.

önek

Üretilecek geçici dosyaismi için önek.

Bilginize: Önekin sadece ilk 63 karakteri kullanılır. Windows ise önekin sadece ilk üç karakterini kullanır.

Dönen Değerler

Başarısızlık durumunda false aksi takdirde yeni geçici dosyanın tam dosya yolu ile döner.

Örnekler

Örnek 1 - tempnam() örneği

<?php
$geçicidosya 
tempnam("/tmp""FOO");

$tutamak fopen($geçicidosya"w");
fwrite($tutamak"geçici dosya yazılıyor");
fclose($tutamak);

// bir takım kodlar

unlink($geçicidosya);
?>

Notlar

Bilginize: PHP dizin ile belirtilen dizinde bir dosya oluşturamazsa son çare olarak sistem öntanımlısını dener. NTFS dosya sisteminde bu durum, dizin ile belirtilen dizin 65534'ten dana fazla dosya içerdiğinde de ortaya çıkar.

Ayrıca Bakınız