256 of 410 menu

Función tmpfile

La función tmpfile crea un archivo temporal con un nombre único y devuelve un puntero al archivo. El archivo se abre en modo de lectura y escritura (w+). Al cerrar el archivo o finalizar la ejecución del script, el archivo temporal se elimina automáticamente.

Sintaxis

tmpfile();

Ejemplo

Vamos a crear un archivo temporal y escribir una cadena en él:

<?php $tmp = tmpfile(); fwrite($tmp, 'test data'); rewind($tmp); echo fread($tmp, 1024); fclose($tmp); ?>

Resultado de la ejecución del código:

'test data'

Ejemplo

Comprobemos que el archivo se elimina automáticamente después de cerrarlo:

<?php $tmp = tmpfile(); $meta = stream_get_meta_data($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; fclose($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; ?>

Resultado de la ejecución del código:

'ExistsDeleted'

Ver también

  • la función tempnam,
    que crea un archivo con un nombre único
  • la función fopen,
    que abre un archivo
  • la función fclose,
    que cierra un archivo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar