tmpfile

(PHP 4, PHP 5, PHP 7)

tmpfileCrea un archivo temporal

Descripción

tmpfile ( void ) : resource

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.

Valores devueltos

Devuelve un gestor de archivo, similar al devuleto por fopen(), para un archivo nuevo o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de tmpfile()

<?php
$temp 
tmpfile();
fwrite($temp"escribiendo en el archivo temporal");
fseek($temp0);
echo 
fread($temp1024);
fclose($temp); // esto elimina el archivo
?>

El resultado del ejemplo sería:

writing to tempfile

Ver también

  • tempnam() - Crea un fichero con un nombre de fichero único
  • sys_get_temp_dir() - Devuelve la ruta del directorio para archivos temporales