我有一个HTML格式:
<Form Name ="form1" Method ="POST" ACTION = "">
Signore/a:
<select name="sig">
<option value="1">Sig.re</option>
<option value="2">Sig.ra</option>
</select><br /><br />
Nome<input type="text" name="nome" maxlength="30" size="30"><br /><br />
arrivo: <br />
Giorno<input type="text" name="giornoa" maxlength="2" size="2">/ Mese
<input type="text" name="mesea" maxlength="1" size="1"><br /><br />
在这个表单上(我不公开所有因为太长),我有很多PHP代码对$ _POST变量做引用。最终结果是一个HTML和PHP混合的变量,如下所示:
echo $result="<table style='height: 48px; width: 571px;' border='1' bordercolor='#c0c0c0';>
<tbody>
<tr>
<td style='text-align: center;'>$_POST['x1']</td>
<td style='text-align: center;'>$_POST['x2']</td>
<td style='text-align: center;'>$Total</td>
</tr></tbody></table> ";
通常,浏览器解释的输出会返回格式化文本。我喜欢在此表单中添加一个按钮,单击该按钮将返回"<html> <body> <table>...... </ table> </ body> </ HTML>"
源代码,如在编写文本时使用在线的程序和HTML源代码(例如http://www.quackit.com/)。
答案 0 :(得分:3)
如果我理解正确,那么使用可以使用highlight_file()或highlight_string()
<?php
if(isset($_POST['view_source'])) {
highlight_file($_SERVER['PHP_SELF']); // For the entire file
$code = "Your intended code here";
highlight_string($code); // For the intended code
}
?><form method='post'>
<input type='submit' name='view_source' value='View Source' />
</form>