(PHP 4, PHP 5, PHP 7, PHP 8)
tmpfile — Crea un archivo temporal
Crea un archivo temporal con un nombre único en modo lectura-escritura (w+) y devuelve un gestor de archivo.
El archivo es automáticamente eliminado cuando se cierra (por ejemplo, llamando a fclose(), o cuando no quedan referencias al gestor de ficheros devuelto por tmpfile()), o cuando el script finaliza.
Para más detalles, consulte la documentación de su sistema acerca de la función tmpfile(3)
, así como de la cabecera de archivo stdio.h.
Devuelve un gestor de archivo, similar al devuleto por fopen(), para un archivo nuevo o false
en caso de error.
Ejemplo #1 Ejemplo de tmpfile()
<?php
$temp = tmpfile();
fwrite($temp, "escribiendo en el archivo temporal");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // esto elimina el archivo
?>
El resultado del ejemplo sería:
writing to tempfile