¿Cómo leer datos de un archivo almacenado en el servidor web XAMPP usando PHP?

Hemos proporcionado un archivo almacenado en el servidor XAMPP y la tarea es leer el archivo del servidor y mostrar el contenido del archivo en la pantalla usando PHP. Usamos algunas funciones de PHP para resolver este problema.

Archivo: Un archivo es un conjunto de datos almacenados en un disco en diferentes formatos. Por ejemplo: .txt, .exe, .pdf, etc. 

función fopen(): fopen() fopen()

fopen('filename', filemode)

Aquí, el nombre del archivo es el nombre del archivo y el modo de archivo incluye el modo de lectura (r),
modo de escritura (w) y binario (b), etc.

  • fopen($geek, r) — Aquí estamos abriendo el archivo geek en modo de lectura.
  • fopen($geek, r+) — Aquí estamos abriendo el archivo geek en modo lectura y escritura .
  • fopen($geek, w) — Aquí estamos abriendo el archivo geek en modo de escritura.
  • fopen($geek, w+) — Aquí estamos abriendo el archivo geek en modo lectura y escritura.
  • fopen($geek, b) — Aquí estamos abriendo el archivo geek en modo lectura y escritura .

Requisitos:

Servidor web XAMPP: si no ha instalado el servidor web XAMPP/WAMP, instálelo siguiendo los siguientes pasos:

Enlace para instalar: https://www.apachefriends.org/download.html

Inicie el servidor XAMPP

Abra el bloc de notas y escriba el siguiente código:

PHP

<?php
    
// File to be read
$file = "./welcome.txt";
  
// Opening file
$f = fopen($file, "r") or 
    exit("Unable to open file!");
  
// Read file line by line until
// the end of file (feof)
while(!feof($f)) {
    echo fgets($f)."<br />";
}
  
// Closing file
fclose($f);
?>

Los datos en el archivo welcome.txt son:

GEEKS FOR GEEKS IS BEST FOR COMPUTER SCIENCE

Coloque estos dos archivos en la carpeta (la ruta se muestra aquí)

Sendero

 

Ejecutando el Script Escriba la siguiente URL en el navegador: localhost/gfg/1.php

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *