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

phptempnam(directory, prefix);

Örnek

Sistem geçici dizininde 'my' öneki ile geçici bir dosya oluşturalım:

php<?php
  $res = tempnam(sys_get_temp_dir(), 'my');
  echo $res;
?>

Kodun çalıştırılma sonucu (örnek):

php'/tmp/my5d3b7f2e'

Örnek

Mevcut dizinde geçici bir dosya oluşturalım:

php<?php
  $res = tempnam(__DIR__, 'temp');
  echo $res;
?>

Kodun çalıştırılma sonucu (örnek):

php'/var/www/project/temp5d3b7f2f'

Örnek

Fonksiyonun var olmayan bir dizinde çalışmasını kontrol edelim:

php<?php
  $res = tempnam('/nonexistent', 'test');
  var_dump($res);
?>

Kodun çalıştırılma sonucu:

phpfalse

Ayrıca Bakınız

  • tmpfile fonksiyonu,
    geçici dosya oluşturur
  • unlink fonksiyonu,
    dosyayı siler
  • file_exists fonksiyonu,
    dosyanın varlığını kontrol eder