2010-11-28 68 views
0

PHP会显示在页面上我正在处理我的.php文件中的联系表单。我一直使用宽松的文档类型,但是,今天我使用严格。我有我的PHP上面我的HTML,并没有任何代码运行。相反,它只是在页面上显示一些回声(这些甚至没有被调用)。此外,在我的形式,我有以下几点:因为Doctype = Strict

<INPUT NAME="Name" SIZE="30" value="<?php echo $Name; ?>"> 

在页面里面的字段,它显示:<?php echo $Name; ?>

这到底是怎么回事,我该如何解决这个问题?

是的,网页是.PHP 这里是文档类型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

任何输入理解

+1

doctype不应该影响PHP是否被解释,这可能是您的Web服务器配置的问题。尝试将文档类型改为荒谬的文章,看看问题是否仍然存在。 – 2010-11-28 03:41:22

回答

2

如果原始PHP代码输出到浏览器,则意味着PHP没有处理上服务器。它与doctype无关,服务器不关心文档类型。服务器上存在配置问题,导致它按原样为.php文件提供服务,而无需通过PHP预处理器推送它们。那,或者你直接访问文件,如file:///path/to/file.php,而不是通过网络服务器来请求它。