2013-07-30 75 views
0

我有一个PHP文件下面的代码:结果不被识别为HTML代码

<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> 

的问题是,一旦我提交表单,代码返回到表单result-无论我做什么,框架总是被视为纯文本。
为什么iframe无法将其识别为HTML代码并将其显示为这样?

+0

什么内容类型的服务器发送? – Barmar

+0

发布填充iframe的回报 – user20232359723568423357842364

+0

您可以尝试使用<?php header(“Content-type:html”);或者其他什么 – Matthijs

回答

0

你在关闭HTML代码之前关闭了PHP标签('?>')吗?

如果没有,关闭它们,或写

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>';