tempnam funksiýasy

tempnam funksiýasy kesgitlenen direktoriýada özboluşly ady bilen wagtlaýyn faýl döredýär. Funksiýa birinji parametr hökmünde direktoriýanyň ýoluny, ikinji parametr hökmünde bolsa faýlyň adynyň prefiksini kabul edýär. Funksiýa döredilen faýlyň ýoluny ýa-da ýalňyşlyk ýüze çyksa <false> gaýtarýar.

Sintaksis

phptempnam(directory, prefix);

Mysal

Sistemanyň wagtlaýyn direktoriýasynda 'my' prefiksi bilen wagtlaýyn faýl dörediň:

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

Kodyň ýerine ýetirilişiniň netijesi (mysal):

php'/tmp/my5d3b7f2e'

Mysal

Häzirki direktoriýada wagtlaýyn faýl dörediň:

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

Kodyň ýerine ýetirilişiniň netijesi (mysal):

php'/var/www/project/temp5d3b7f2f'

Mysal

Funksiýanyň işini ýok direktoriýa bilen barlalyň:

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

Kodyň ýerine ýetirilişiniň netijesi:

phpfalse

Şeýle-de serediň

  • tmpfile funksiýasyny,
    ýagny wagtlaýyn faýl döredýän
  • unlink funksiýasyny,
    ýagny faýly pozýan
  • file_exists funksiýasyny,
    ýagny faýlyň ýaýlanyşyny barlaýan