tempnam funksiyası

tempnam funksiyası göstərilən qovluqda unikal adlı müvəqqəti fayl yaradır. Funksiya birinci parametr kimi qovluğun yolunu, ikinci parametr kimi isə fayl adının prefiksini qəbul edir. Funksiya yaradılan faylın yolunu qaytarır və ya xəta baş verərsə false qaytarır.

Sintaksis

phptempnam(directory, prefix);

Nümunə

Sistemin müvəqqəti qovluğunda 'my' prefiksi ilə müvəqqəti fayl yaradaq:

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

Kodun icrasının nəticəsi (nümunə):

php'/tmp/my5d3b7f2e'

Nümunə

Cari qovluqda müvəqqəti fayl yaradaq:

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

Kodun icrasının nəticəsi (nümunə):

php'/var/www/project/temp5d3b7f2f'

Nümunə

Funksiyanın mövcud olmayan qovluqda işini yoxlayaq:

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

Kodun icrasının nəticəsi:

phpfalse

Həmçinin baxın

  • tmpfile funksiyası,
    ki, müvəqqəti fayl yaradır
  • unlink funksiyası,
    ki, faylı silir
  • file_exists funksiyası,
    ki, faylın mövcudluğunu yoxlayır