@jeremy_larkin Вы можете использовать функцию fgets() чтобы читать файл построчно на PHP, посмотрите пример кода ниже:
1 2 3 4 5 6 7 8 |
<?php $resource = fopen('test.txt', 'r'); while ($line = fgets($resource)) { echo($line); } // Закрыть ресурс fclose($resource); |
@jeremy_larkin
В PHP есть функция file()
, которая может использоваться для чтения файла построчно. Например:
1 2 3 4 |
$lines = file('file.txt'); foreach($lines as $line) { echo $line; } |
Этот код откроет файл 'file.txt' и прочитает его построчно, каждую строку будет присваиваться переменной $line, и выводит каждую строку на экран.
Если вы хотите использовать другой способ чтения файла, например, fopen(), fgets() или fread(), которые также могут использоваться для чтения файла построчно.
1 2 3 4 5 6 7 |
$handle = fopen("file.txt", "r"); if ($handle) { while (($line = fgets($handle)) !== false) { echo $line; } fclose($handle); } |
Или
1 2 3 4 |
$file = 'file.txt'; $handle = fopen($file, 'r'); $contents = fread($handle, filesize($file)); fclose($handle); |
Это прочитает файл в единый строку.