Funktio tempnam

Funktio tempnam luo väliaikaisen tiedoston, jolla on yksilöllinen nimi määritetyssä hakemistossa. Ensimmäinen parametri on polku hakemistoon, toinen on tiedoston nimen etuliite. Funktio palauttaa polun luotuun tiedostoon tai false virheen sattuessa.

Syntaksi

phptempnam(directory, prefix);

Esimerkki

Luodaan väliaikainen tiedosto järjestelmän väliaikaishakemistoon etuliitteellä 'my':

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

Koodin suorituksen tulos (esimerkki):

php'/tmp/my5d3b7f2e'

Esimerkki

Luodaan väliaikainen tiedosto nykyiseen hakemistoon:

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

Koodin suorituksen tulos (esimerkki):

php'/var/www/project/temp5d3b7f2f'

Esimerkki

Tarkastetaan funktion toiminta, kun hakemistoa ei ole olemassa:

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

Koodin suorituksen tulos:

phpfalse

Katso myös

  • funktion tmpfile,
    joka luo väliaikaisen tiedoston
  • funktion unlink,
    joka poistaa tiedoston
  • funktion file_exists,
    joka tarkistaa tiedoston olemassaolon