Результат HTML, генерируемый сценарием PHP, не распознается как код HTML
У меня есть следующий код в файле PHP:
<form id="submit-form" action="submit-form.php" target="form-result-frame" method="post" enctype="multipart/form-data">
<iframe name="form-result-frame" id="frm-result-frame" type="text/html" width="300px" scrolling="no" height="40px" frameborder="no" src="#"></iframe>
Проблема в том, что после отправки формы код, возвращаемый в форму-результат-фрейм, всегда обрабатывается как простой текст, независимо от того, что я делаю.
Почему iframe не распознает его как HTML-код и не отображает его как таковой?
1 ответ
Решение
Вы закрыли тег PHP ('?>') Перед тем, как поместить код HTML?
Если вы этого не сделали, закройте их или напишите
echo '<form id="submit-form" action="submit-form.php" target="form-result-frame" method="post" enctype="multipart/form-data">';
echo '<iframe name="form-result-frame" id="frm-result-frame" type="text/html" width="300px" scrolling="no" height="40px" frameborder="no" src="#"></iframe>';