Funkcja tempnam
Funkcja tempnam tworzy tymczasowy plik o unikalnej nazwie w określonym katalogu. Pierwszym parametrem funkcja przyjmuje ścieżkę do katalogu, drugim - prefiks nazwy pliku. Funkcja zwraca ścieżkę do utworzonego pliku lub false w przypadku błędu.
Składnia
tempnam(directory, prefix);
Przykład
Utwórzmy plik tymczasowy w systemowym katalogu tymczasowym z prefiksem 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Wynik wykonania kodu (przykład):
'/tmp/my5d3b7f2e'
Przykład
Utwórzmy plik tymczasowy w bieżącym katalogu:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Wynik wykonania kodu (przykład):
'/var/www/project/temp5d3b7f2f'
Przykład
Sprawdźmy działanie funkcji przy nieistniejącym katalogu:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Wynik wykonania kodu:
false
Zobacz też
-
funkcję
tmpfile,
która tworzy plik tymczasowy -
funkcję
unlink,
która usuwa plik -
funkcję
file_exists,
która sprawdza istnienie pliku