需要一些帮助来将PHP添加到HTML中。我试图在HTML中嵌入PHP代码片段,但输出显示的是代码片段本身,而不是评估它。将自定义PHP源代码添加到HTML中
在HTML(register.php)中,加入的代码的下面行
<tr>
<td>
<?php utils::addControl('Name','label'); ?>
</td>
<td>
<?php utils::addControl('username','text'); ?>
</td>
</tr>
这里是utils的源::的AddControl()
public function addControl($ctlName, $type) {
switch ($type) {
case 'text':
echo <<<EOT
<input type='text' name='$ctlName' value='<?php echo htmlspecialchars($ctlName); ?>'>
EOT;
break;
case 'label':
echo "<label for id='lbl$ctlName'>$ctlName</label>";
break;
}
的输出被示出在文本<?php echo htmlspecialchars(username); ?>
框。
应该做些什么才能正确评估PHP代码段。 TIA。
它是一个PHP文件吗?只有服务器知道将文件视为PHP时,PHP代码才会评估。 – Virendra
是的,它是一个.php文件。 – user1727110
您确定您在启用PHP的服务器上运行该文件(相反,您只需使用浏览器打开本地.php文件)? –