(PHP 4, PHP 5, PHP 7, PHP 8)
tmpfile — Crée un fichier temporaire
Description
tmpfile(): resource|false
Ce fichier sera automatiquement effacé lorsqu'il sera
fermé (par exemple, en appelant la fonction fclose(),
ou lorsqu'il n'y a plus de référence au gestionnaire de fichier retourné
par la fonction tmpfile()), ou lorsque le script
sera terminé.
Attention
Si le script se termine de manière inattendue, il se peut que le fichier temporaire ne soit pas supprimé.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un pointeur de fichier, identique à celui retourné
par la fonction fopen(), pour le nouveau
fichier ou false
si une erreur survient.
Exemples
Exemple #1 Exemple avec tmpfile()
<?php
$temp = tmpfile();
fwrite($temp, "Écriture dans le fichier temporaire");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // ceci va effacer le fichier
?>
L'exemple ci-dessus va afficher :
Écriture dans le fichier temporaire
Voir aussi
- tempnam() - Crée un fichier avec un nom unique
- sys_get_temp_dir() - Retourne le chemin du répertoire utilisé pour les fichiers temporaires