Die tempnam-funksie

Die funksie tempnam skep 'n tydelike lêer met 'n unieke naam in die gespesifiseerde gids. Die eerste parameter van die funksie is die pad na die gids, die tweede is die voorvoegsel van die lêernaam. Die funksie gee die pad na die geskepte lêer terug of false in geval van 'n fout.

Sintaksis

phptempnam(directory, prefix);

Voorbeeld

Laat ons 'n tydelike lêer in die sisteem se tydelike gids skep met die voorvoegsel 'my':

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

Uitvoerresultaat van die kode (voorbeeld):

php'/tmp/my5d3b7f2e'

Voorbeeld

Laat ons 'n tydelike lêer in die huidige gids skep:

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

Uitvoerresultaat van die kode (voorbeeld):

php'/var/www/project/temp5d3b7f2f'

Voorbeeld

Laat ons die werking van die funksie toets met 'n nie-bestaande gids:

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

Uitvoerresultaat van die kode:

phpfalse

Kyk ook

  • die funksie tmpfile,
    wat 'n tydelike lêer skep
  • die funksie unlink,
    wat 'n lêer verwyder
  • die funksie file_exists,
    wat die bestaan van 'n lêer bevestig