7.29.78 tempnam()Crée un fichier avec un nom unique[ Exemples avec tempnam ] PHP 3, PHP 4
string
tempnam (
string
dir
,
string
prefix
)
tempnam
crée un fichier temporaire unique
dans le dossier
dir
. Si le dossier n'existe pas,
tempnam
va générer un nom de fichier
dans le dossier temporaire du système.
Avant
PHP
4.0.6, le comportement de
tempnam
dépendait
de l'OS sous-jacent. Sous Windows, la variable d'environnement
TMP remplace le paramètre
dir
; sous Linux, la
variable d'environnement TMPDIR a la priorité, tandis que pour les
OS en système V R4, le paramètre
dir
sera toujours
utilisé, si le dossier qu'il représente existe. Consultez votre
documentation pour plus de détails.
tempnam
retourne le nom du fichier temporaire, ou
la chaîne
NULL
en cas d'échec.
Exemple avec tempnam |
$tmpfname = tempnam ("/tmp", "FOO");
$handle = fopen($tmpfname, "w"); fwrite($handle, "Ecrire dans le fichier temporaire"); fclose($handle);
// faire quelquechose ici
unlink($tmpfname);
|
Note |
Le comportement de
tempnam
a été modifié en
PHP
4.0.3. Le fichier temporaire est aussi
créé pour éviter des conflits si le fichier apparait dans le système
de fichiers entre le moment où la chaîne est générée et avant que le
script n'ai terminé la création du fichier. Notez que vous devez
effacer le fichier si vous n'en avez plus besoin, car cela n'est pas
fait automatiquement.
|
Voir aussi
tmpfile
et
unlink
.
|