需要一些幫助來將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文件)? –