ფუნქცია tempnam

ფუნქცია tempnam ქმნის დროებით ფაილს უნიკალური სახელით მითითებულ დირექტორიაში. პირველ პარამეტრად ფუნქცია იღებს გზას დირექტორიამდე, მეორედ - ფაილის სახელის პრეფიქსს. ფუნქცია აბრუნებს გზას შექმნილ ფაილამდე ან false შეცდომის შემთხვევაში.

სინტაქსი

phptempnam(directory, prefix);

მაგალითი

შევქმნათ დროებითი ფაილი სისტემურ დროებით დირექტორიაში 'my' პრეფიქსით:

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

კოდის შესრულების შედეგი (მაგალითი):

php'/tmp/my5d3b7f2e'

მაგალითი

შევქმნათ დროებითი ფაილი მიმდინარე დირექტორიაში:

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

კოდის შესრულების შედეგი (მაგალითი):

php'/var/www/project/temp5d3b7f2f'

მაგალითი

შევამოწმოთ ფუნქციის მუშაობა არარსებულ დირექტორიაში:

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

კოდის შესრულების შედეგი:

phpfalse

იხილეთ აგრეთვე

  • ფუნქცია tmpfile,
    რომელიც ქმნის დროებით ფაილს
  • ფუნქცია unlink,
    რომელიც შლის ფაილს
  • ფუნქცია file_exists,
    რომელიც ამოწმებს ფაილის არსებობას