我有一个从以下site中检索到的注册页面。我下载了源代码并解压缩了文件,找到了login.php
。我在Adobe Dreamweaver CS3中打开它,加载它并显示没有代码,但是当我点击在Chrome中预览时,Chrome会显示整个文件代码,如下所示。当我单击iExplore中的预览时,它也会这样做。我做错了什么,或者我的笔记本电脑上有什么我没有的东西?我还没有把剩下的代码放到网页上,因为我觉得它很简单,因为当我剪切php代码并在页面显示时对其进行测试。就在我插入PHP代码的时候。在PHP之后是Dreamweaver在新的HTML或PHP文件开头放置的普通代码。
<?PHP
require_once("./include/membersite_config.php");
if(isset($_POST['submitted']))
{
if($fgmembersite->Login())
{
$fgmembersite->RedirectToURL("login-home.php");
}
}
?>
答案 0 :(得分:7)
要在计算机上显示PHP,您需要设置本地PHP服务器。没有它,就没有PHP引擎可以解释和解析你的代码,使其成为浏览器的HTML。
如果你没有在本地安装PHP服务器,那么你需要通过安装了PHP的FTP将文件上传到服务器。
答案 1 :(得分:1)
PHP文件必须由Web服务器解释(您可以使用XAMPP,它是Windows的常用服务器集,包括Apache HTTP服务器,MySQL数据库服务器和Apache的PHP扩展)。
服务器执行PHP代码并通过http协议将脚本输出/结果发送到Web浏览器。
通过文件系统打开该文件是个坏主意,因为如果PHP文件没有由Web服务器处理,PHP文件将被读取为纯文本。
看起来,你不明白PHP是如何工作的。 您需要阅读一些有关网络基础知识的书籍。
最终您可以访问http://thenewboston.org或http://phpacademy.org - 他们有非常好的教育视频。
需要考虑的另一个建议是:
在我个人看来,Dreamwaver是学习PHP的非常糟糕的工具。出于学习目的,我建议使用Notepad ++或其他一些IDE(可能是NetBeans PHP版)。它将帮助您了解更多。
答案 2 :(得分:1)
您需要一个带有PHP解释器的本地Web服务器来解析PHP代码。有几个可供选择。我个人使用WAMP。安装完成后,将您的php文件放在wamps www文件夹中,然后使用http://127.0.0.1/yourphpfilename.php
它应该显示php输出而不是代码。
答案 3 :(得分:0)
要执行该类型的文件,您必须具有Apache(Web服务器)+ PHP(解释器)。 它将通过使用类似XAMPP的东西来解决(你可以google它。)