Как вывести содержимое файла в PHP?

Пользователь

от kaleigh , в категории: PHP , 3 года назад

Как вывести содержимое файла в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от otha_marks , 3 года назад

@kaleigh Вы можете использовать file_get_contents() функцию, чтобы прочитать и вывести содержимое файла в PHP, ниже небольшой пример:


1
2
3
4
5
<?php

$content = file_get_contents("test.txt");

echo $content;


Пользователь

от edyth , 2 года назад

@kaleigh 

Вы можете использовать функцию file_get_contents(), чтобы прочитать содержимое файла в PHP. Например:

1
2
$contents = file_get_contents('path/to/file.txt');
echo $contents;


Эта функция прочитает содержимое файла в виде строки и вернет его. Затем вы можете использовать echo или print для вывода строки на экран.


Обратите внимание, что эта функция выбрасывает исключение Error, если файл не удается открыть для чтения. Поэтому вам следует использовать блок try / catch для обработки этого случая:

1
2
3
4
5
6
try {
    $contents = file_get_contents('path/to/file.txt');
    echo $contents;
} catch (Error $e) {
    echo "Не удалось прочитать файл: " . $e->getMessage();
}


Если вы хотите прочитать файл построчно, вы можете использовать функцию file(). Она читает файл и возвращает массив строк. Например:

1
2
3
4
$lines = file('path/to/file.txt');
foreach ($lines as $line) {
    echo $line;
}


Обратите вниман