Fonction tempnam
La fonction tempnam crée un fichier temporaire avec un nom unique dans le répertoire spécifié. Le premier paramètre de la fonction est le chemin vers le répertoire, le second - le préfixe du nom du fichier. La fonction retourne le chemin vers le fichier créé ou false en cas d'erreur.
Syntaxe
tempnam(directory, prefix);
Exemple
Créons un fichier temporaire dans le répertoire temporaire système avec le préfixe 'my' :
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Résultat de l'exécution du code (exemple) :
'/tmp/my5d3b7f2e'
Exemple
Créons un fichier temporaire dans le répertoire courant :
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Résultat de l'exécution du code (exemple) :
'/var/www/project/temp5d3b7f2f'
Exemple
Vérifions le fonctionnement de la fonction avec un répertoire inexistant :
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Voir aussi
-
la fonction
tmpfile,
qui crée un fichier temporaire -
la fonction
unlink,
qui supprime un fichier -
la fonction
file_exists,
qui vérifie l'existence d'un fichier