Как читать данные из файла, хранящегося на веб-сервере XAMPP, с помощью PHP?

Опубликовано: 20 Февраля, 2022

Мы предоставили файл, хранящийся на сервере XAMPP, и задача состоит в том, чтобы прочитать файл с сервера и отобразить содержимое файла на экране с помощью PHP. Мы используем некоторые функции PHP для решения этой проблемы.

Файл: файл - это набор данных, хранящихся на диске в различных форматах. Например - .txt, .exe, .pdf и т. Д.

Функция fopen (): Функция fopen () в PHP - это встроенная функция, которая используется для открытия файла или URL-адреса. Он используется для привязки ресурса к Steam с использованием определенного имени файла. Имя файла и режим, который нужно проверить, отправляются в качестве параметров функции fopen (), и она возвращает ресурс указателя файла, если найдено совпадение, и False в случае неудачи. Вывод ошибки можно скрыть, добавив "@" перед именем функции.

Синтаксис:

 fopen ('имя файла', режим файла)

Здесь имя файла - это имя файла, а режим файла включает режим чтения (r),
запись (w) и двоичный (b) режим и т. д.

  • fopen ($ geek, r) - Здесь мы открываем компьютерный файл в режиме чтения.
  • fopen ($ geek, r +) - Здесь мы открываем компьютерный файл в режиме чтения и записи .
  • fopen ($ geek, w) - Здесь мы открываем компьютерный файл в режиме записи.
  • fopen ($ geek, w +) - Здесь мы открываем компьютерный файл в режиме чтения и записи.
  • fopen ($ geek, b) - Здесь мы открываем компьютерный файл в режиме чтения и записи .

Требования:

Веб-сервер XAMPP. Если вы не установили веб-сервер XAMPP / WAMP, установите его, выполнив следующие действия:

Ссылка для установки: https://www.apachefriends.org/download.html

Запустите сервер XAMPP

Open the notepad and type the below code:

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);
?>

Данные в файле welcome.txt:

 GEEKS FOR GEEKS - ЛУЧШЕЕ ДЛЯ КОМПЬЮТЕРНЫХ НАУК

Поместите эти два файла в папку (здесь указан путь)

Дорожка

Запуск сценария Введите в браузере следующий URL-адрес: localhost / gfg / 1.php

Выход: