295 of 410 menu

Función readfile

La función readfile lee un archivo e inmediatamente envía su contenido al búfer de salida. Devuelve el número de bytes leídos o false en caso de error. El primer parámetro es la ruta al archivo, el segundo (opcional) es el indicador de búsqueda de archivo en include_path, el tercero (opcional) es el contexto de flujo.

Sintaxis

readfile( string $filename, bool $use_include_path = false, ?resource $context = null ): int|false

Ejemplo

Mostremos el contenido de un archivo de texto:

<?php $res = readfile('example.txt'); echo "bytes leídos: " . $res; ?>

Ejemplo

Intentemos leer un archivo que no existe:

<?php $res = readfile('nonexistent.txt'); if ($res === false) { echo "Error al leer el archivo"; } ?>

Ejemplo

Uso del indicador include_path:

<?php $res = readfile('config.ini', true); echo $res !== false ? "Lectura exitosa" : "Error de lectura"; ?>

Ver también

  • la función file_get_contents,
    que lee un archivo a una cadena
  • la función fpassthru,
    que muestra el resto de un archivo
  • la función file,
    que lee un archivo a un array
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