Skip to content
Snippets Groups Projects
index.php 761 B
Newer Older
Адлан Шамавов's avatar
Адлан Шамавов committed
<?php
 * Переделай своё решение 8 задачи:
 * замени вывод всего текста из файла разом на 
 * построчный вывод используя yield 
Адлан Шамавов's avatar
Адлан Шамавов committed
 * @param string $filePath путь до файла
 * @return void  
 */  
Адлан Шамавов's avatar
Адлан Шамавов committed
function readLogFile(string $filePath): void {
Адлан Шамавов's avatar
Адлан Шамавов committed
    if (file_exists($filePath)) {
Адлан Шамавов's avatar
Адлан Шамавов committed
        $text = "";
Адлан Шамавов's avatar
Адлан Шамавов committed
        $file = fopen($filePath, "r");
        while(!feof($file)) {
Адлан Шамавов's avatar
Адлан Шамавов committed
            $line = fgets($file);
            $text .= $line;
Адлан Шамавов's avatar
Адлан Шамавов committed
        }
        fclose($file);
Адлан Шамавов's avatar
Адлан Шамавов committed
        print($text);
Адлан Шамавов's avatar
Адлан Шамавов committed
    else print("Такого файла не существует.");
Адлан Шамавов's avatar
Адлан Шамавов committed
?>
</head>
<body>
    <?php
Адлан Шамавов's avatar
Адлан Шамавов committed
        readLogFile(__DIR__ . "/files/text.txt");
Адлан Шамавов's avatar
Адлан Шамавов committed
    ?>
</body>
Адлан Шамавов's avatar
Адлан Шамавов committed
</html>