Funksjonen tempnam

Funksjonen tempnam oppretter en midlertidig fil med et unikt navn i den angitte katalogen. Første parameter funksjonen tar er stien til katalogen, andre parameter er prefiks for filnavnet. Funksjonen returnerer stien til den opprettede filen eller false ved feil.

Syntaks

phptempnam(directory, prefix);

Eksempel

La oss opprette en midlertidig fil i systemets midlertidige katalog med prefikset 'my':

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

Resultat av kjøring av koden (eksempel):

php'/tmp/my5d3b7f2e'

Eksempel

La oss opprette en midlertidig fil i gjeldende katalog:

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

Resultat av kjøring av koden (eksempel):

php'/var/www/project/temp5d3b7f2f'

Eksempel

La oss sjekke funksjonens virke ved ikke-eksisterende katalog:

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

Resultat av kjøring av koden:

phpfalse

Se også

  • funksjonen tmpfile,
    som oppretter en midlertidig fil
  • funksjonen unlink,
    som sletter en fil
  • funksjonen file_exists,
    som sjekker eksistens av en fil