5

我有一个从以下站点检索到的注册页面。我下载了源代码并提取了文件,找到了login.php. 我在加载它的 Adob​​e 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");
   }
}

   ?>
4

4 回答 4

9

要在您的计算机上显示 PHP,您需要设置本地 PHP 服务器。没有它,就没有 PHP 引擎可以解释和解析您的代码以将其转换为浏览器的 HTML。

如果您没有在本地安装 PHP 服务器,那么您需要通过 FTP 将文件上传到安装了 PHP 的服务器。

于 2013-03-05T00:14:54.413 回答
1

PHP 文件必须由 Web 服务器解释(您可以使用 XAMPP,它是适用于 Windows 的流行服务器集,包括 Apache HTTP 服务器、MySQL 数据库服务器和 Apache 的 PHP 扩展)。

服务器执行 PHP 代码并通过 http 协议将脚本输出/结果发送到 Web 浏览器。

通过文件系统打开该文件是个坏主意,因为如果 PHP 文件没有被 Web 服务器使用 PHP 处理,它将被读取为纯文本。

看起来,你不明白 PHP 是如何工作的。你需要阅读一些关于网络基础的书籍。

最终您可以访问http://thenewboston.orghttp://phpacademy.org - 他们有非常好的教育视频。

另一个要考虑的建议:

在我个人看来,Dreamwaver 是学习 PHP 的非常糟糕的工具。出于学习目的,我建议使用 Notepad++ 或其他一些 IDE(可能是 NetBeans PHP 版本)。它将帮助您了解更多。

如何在dreamweaver cs5中调试php代码?

于 2013-03-05T00:19:55.500 回答
1

您需要一个带有 PHP 解释器的本地 Web 服务器来解析 PHP 代码。有几个可供选择。我个人使用 WAMP。安装后,将您的 php 文件放在 wamps www 文件夹中,然后在浏览器中使用http://127.0.0.1/yourphpfilename.php

它应该显示 php 输出而不是代码。

于 2013-03-05T00:20:35.677 回答
0

要执行该类型的文件,您必须拥有 Apache(Web 服务器)+ PHP(解释器)。它将通过使用 XAMPP 之类的东西来解决(你可以用谷歌搜索它。)

于 2013-03-05T00:18:59.870 回答