Доброго времени суток, форумчане. Дано: Три файла index.php, save.php, result.php. На первой находится форма для заполнения трёх полей: Фамилия, Имя, Рейтинг и кнопочка Сохранить. После заполнения трёх полей и нажатия кнопки происходит сохранение данных в файл listOfRating.txt и переход на страницу save.php, где всё и происходит. На этой странице находится переход на страницу result.php, где происходит вывод данных из txt. Соль: Нужно сделать вывод не просто на страницу, а в таблицу. Реализовал на костылях, сделав обёртку в <p> и <div>. Листинг прилагается: index.php PHP: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css" charset="utf-8"> <meta charset="utf-8"> <title>Laboratory work #1</title> </head> <body> <form method="post" action="save.php"> <label for="lastName">Фамилия: </label> <input type="text" name="lastName" /><br/> <label for="firstName">Имя: </label> <input type="text" name="firstName" value=""/><br/> <label for="rating">Рейтинг: </label> <input type="text" name="rating"/><br/> <input type="submit" value="Сохранить" name="submit"/> </form> </body> </html> save.php PHP: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Save</title> </head> <body> <?php if (isset($_POST['firstName']) && $_POST['lastName'] && $_POST['rating']) { $myfile = fopen("data/listOfRating.txt", "a+") or die("Unable to open file!"); $firstName = $_POST['firstName']; $lastName = $_POST['lastName']; $rating = $_POST['rating']; $txt = $firstName. "\n". $lastName. "\n" . $rating. "\n". date("d.m.y") ."\n"; fwrite($myfile, $txt); fclose($myfile); } ?> <p> Сохранение прошло успешно. Данные занесены в папку "data". </p> <p> Для просмотра содержимого нажмите <a href="result.php">здесь</a>! </p> </body> </html> result.php PHP: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Result</title> </head> <body> <?php $filename = 'data/listOfRating.txt'; $handle = fopen($filename, "rb"); $contents = fread($handle, filesize($filename)); $counter = 0; //Создание обёртки для четырёх параграфов "Фамилия, имя, рейтинг, дата" echo "<div>"; //Создание параграфов "Фамилия, имя, рейтинг, дата" echo "<p>"; //Определение длины текста в файле "listOfRating.txt", в котором хранятся данные $lengthContent = strlen($contents); $lengthContent = $lengthContent - 1; for ($i = 0; $i < $lengthContent; $i++) { echo $contents[$i]; if($contents[$i] == "\n") { echo "</p>"; echo "<p>"; $counter++; if ($counter == 4) { echo "</p>"; echo "</div>"; //Закрытие обёртки и открытие новой echo "<div>"; echo "<p>"; $counter = 0; } } } echo "</p>"; echo "</div>"; ?> </body> </html>