(PHP 4, PHP 5, PHP 7, PHP 8)
tmpfile — Crea un fichero temporal
Crea un fichero temporal con un nombre único, abierto
en escritura, lectura y binario (w+b), y
devuelve un puntero de fichero.
Este fichero será automáticamente borrado cuando sea cerrado (por ejemplo, al llamar a la función fclose(), o cuando no haya más referencias al gestor de fichero devuelto por la función tmpfile()), o cuando el script finalice.
Si el script termina de manera inesperada, es posible que el fichero temporal no sea eliminado.
Esta función no contiene ningún parámetro.
Devuelve un puntero de fichero, idéntico al devuelto
por la función fopen(), para el nuevo
fichero o false si ocurre un error.
Ejemplo #1 Ejemplo con tmpfile()
<?php
$temp = tmpfile();
fwrite($temp, "Escritura en el fichero temporal");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // esto borrará el fichero
?>El ejemplo anterior mostrará :
Escritura en el fichero temporal