(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 tiene parámetros.
Devuelve un puntero de fichero, idéntico al devuelto
por la función fopen(), para el nuevo
fichero o false
en caso de 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 resultado del ejemplo sería:
Escritura en el fichero temporal