tempnam Fonksiyonu
tempnam fonksiyonu, belirtilen dizinde benzersiz isme sahip geçici bir dosya oluşturur. Fonksiyon ilk parametre olarak dizin yolunu, ikinci parametre olarak dosya adı önekini alır. Fonksiyon, oluşturulan dosyanın yolunu döndürür veya hata durumunda false değerini döndürür.
Sözdizimi
tempnam(directory, prefix);
Örnek
Sistem geçici dizininde 'my' öneki ile geçici bir dosya oluşturalım:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Kodun çalıştırılma sonucu (örnek):
'/tmp/my5d3b7f2e'
Örnek
Mevcut dizinde geçici bir dosya oluşturalım:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Kodun çalıştırılma sonucu (örnek):
'/var/www/project/temp5d3b7f2f'
Örnek
Fonksiyonun var olmayan bir dizinde çalışmasını kontrol edelim:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
false
Ayrıca Bakınız
-
tmpfilefonksiyonu,
geçici dosya oluşturur -
unlinkfonksiyonu,
dosyayı siler -
file_existsfonksiyonu,
dosyanın varlığını kontrol eder