Funksioni tempnam

Funksioni tempnam krijon një skedar të përkohshëm me një emër unik në drejtorinë e specifikuar. Parametri i parë i funksionit pranon rrugën drejt drejtorisë, i dyti - prefiksin e emrit të skedarit. Funksioni kthen rrugën drejt skedarit të krijuar ose false në rast gabimi.

Sintaksa

phptempnam(directory, prefix);

Shembull

Le të krijojmë një skedar të përkohshëm në drejtorinë e përkohshme të sistemit me prefiksin 'my':

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

Rezultati i ekzekutimit të kodit (shembull):

php'/tmp/my5d3b7f2e'

Shembull

Le të krijojmë një skedar të përkohshëm në drejtorinë aktuale:

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

Rezultati i ekzekutimit të kodit (shembull):

php'/var/www/project/temp5d3b7f2f'

Shembull

Le të kontrollojmë funksionimin e funksionit me një drejtori që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shihni gjithashtu

  • funksionin tmpfile,
    i cili krijon një skedar të përkohshëm
  • funksionin unlink,
    i cili fshin një skedar
  • funksionin file_exists,
    i cili kontrollon ekzistencën e një skedari