Funktionen tempnam

Funktionen tempnam opretter en midlertidig fil med et unikt navn i den angivne mappe. Den første parameter funktionen tager er stien til mappen, den anden er præfikset for filnavnet. Funktionen returnerer stien til den oprettede fil eller false ved fejl.

Syntaks

phptempnam(directory, prefix);

Eksempel

Lad os oprette en midlertidig fil i den systemmidlertidige mappe med præfikset 'my':

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

Resultat af kodeudførelse (eksempel):

php'/tmp/my5d3b7f2e'

Eksempel

Lad os oprette en midlertidig fil i den aktuelle mappe:

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

Resultat af kodeudførelse (eksempel):

php'/var/www/project/temp5d3b7f2f'

Eksempel

Lad os kontrollere funktionens arbejde med en ikke-eksisterende mappe:

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

Resultat af kodeudførelse:

phpfalse

Se også

  • funktionen tmpfile,
    som opretter en midlertidig fil
  • funktionen unlink,
    som sletter en fil
  • funktionen file_exists,
    som kontrollerer en fils eksistens