Здравствуйте! Я новичок в PHP, и у меня возникла такая проблема. Есть два файла, main.html и test.php. Main.html собирает информацию о пользователе, test.php должен выводить вопросы, которые находятся в текстовом файле, но вместо них- пустое окно. Как исправить проблему?
Текстовый файл вида:
Вопрос 1 2+2 = ?
a)
b)
c)
d)
Вопрос 2..
Код:
Main.html
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Страница регистрации</title>
<h3 align = "center">Добро пожаловать!</h3>
</head>
<body>
<form accept-charset="UTF-8" action="test.php" method = "POST">
<table border = "1" align = "center">
<tr><td>Фамилия</td><td><input type = "text" name = "surname"></td></tr>
<tr><td>Имя</td><td><input type = "text" name = "name"></td></tr>
<tr><td>Пол</td><td><input type = "radio" name = "sex" value = "m" >М
<input type = "radio" name = "sex" value = "f" >Ж</td></tr>
<tr><td>Цифра класса</td>
<td>
<select name = "class">
<option value = "8">8</option>
<option value = "9">9</option>
<option value = "10">10</option>
<option value = "11">11</option>
</select>
</td>
</tr>
</table>
<input align="center" type = "submit" value = "OK">
</form>
</body>
</html>
Test.php
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset = "UTF - 8">
<title>Тест</title>
</head>
<body>
<?php
echo("<p> Отвечает".$_POST["surname"]." ".$_POST["name"]." из ".$_POST["class"]." класса. </p>");
$my_file = fopen('questions.txt','r');
$n = fgets($my_file);
echo("<form accept-charset=\"UTF-8\" action = \"answers.php\" method = \"post\">");
for($i =1; $i < $n; $i++){
$question = fgets($my_file);
$answer_a = fgets($my_file);
$answer_b = fgets($my_file);
$answer_c = fgets($my_file);
$answer_d = fgets($my_file);
echo("<p><b></b>".$question."</b></p>");
echo("<p><input type = \"radio\" name = \"answer_a\" value = \"a\" > ".htmlspecialchars($answer_a)."</p>");
echo("<p><input type = \"radio\" name = \"answer_b\" value = \"a\" > ".htmlspecialchars($answer_b)."</p>");
echo("<p><input type = \"radio\" name = \"answer_c\" value = \"a\" > ".htmlspecialchars($answer_c)."</p>");
echo("<p><input type = \"radio\" name = \"answer_d\" value = \"a\" > ".htmlspecialchars($answer_d)."</p>");
echo("<input type = \"submit\" value = \"Сохранить\">");
}
fclose($my_file);
echo("</form>");
?>
</body>
</html>