Funktion tempnam
Die Funktion tempnam erstellt eine temporäre Datei mit einem eindeutigen Namen im angegebenen Verzeichnis. Der erste Parameter der Funktion ist der Pfad zum Verzeichnis, der zweite - das Präfix für den Dateinamen. Die Funktion gibt den Pfad zur erstellten Datei oder false im Fehlerfall zurück.
Syntax
tempnam(directory, prefix);
Beispiel
Erstellen wir eine temporäre Datei im systemeigenen temporären Verzeichnis mit dem Präfix 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Ergebnis der Codeausführung (Beispiel):
'/tmp/my5d3b7f2e'
Beispiel
Erstellen wir eine temporäre Datei im aktuellen Verzeichnis:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Ergebnis der Codeausführung (Beispiel):
'/var/www/project/temp5d3b7f2f'
Beispiel
Lassen Sie uns die Funktionsweise der Funktion bei einem nicht vorhandenen Verzeichnis überprüfen:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Siehe auch
-
die Funktion
tmpfile,
die eine temporäre Datei erstellt -
die Funktion
unlink,
die eine Datei löscht -
die Funktion
file_exists,
die die Existenz einer Datei überprüft