Funkcija tempnam

Funkcija tempnam izveido pagaidu failu ar unikālu nosaukumu norādītajā direktorijā. Pirmo parametru funkcija pieņem ceļu uz direktoriju, otro - faila nosaukuma prefiksu. Funkcija atgriež ceļu uz izveidoto failu vai false kļūdas gadījumā.

Sintakse

phptempnam(directory, prefix);

Piemērs

Izveidosim pagaidu failu sistēmas pagaidu direktorijā ar prefiksu 'my':

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

Koda izpildes rezultāts (piemērs):

php'/tmp/my5d3b7f2e'

Piemērs

Izveidosim pagaidu failu pašreizējā direktorijā:

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

Koda izpildes rezultāts (piemērs):

php'/var/www/project/temp5d3b7f2f'

Piemērs

Pārbaudīsim funkcijas darbību ar neesošu direktoriju:

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī

  • funkciju tmpfile,
    kura izveido pagaidu failu
  • funkciju unlink,
    kura dzēš failu
  • funkciju file_exists,
    kura pārbauda faila eksistenci