【问题标题】:.php file shows code in Chrome [closed].php 文件在 Chrome 中显示代码 [关闭]
【发布时间】:2013-02-19 05:58:38
【问题描述】:

我从以下site 中检索到了一个注册页面。我下载了源代码并解压了文件,找到了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");
   }
}

   ?>

【问题讨论】:

  • 您应该阅读一些教程或观看一些有关 PHP 基础知识的视频。也许访问phpacademy.orgthenewboston.org 或者只是阅读DreamWaver 用户手册...

标签: php html login dreamweaver


【解决方案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 版本)。它将帮助您了解更多。

How to debug php code in dreamweaver cs5?

【讨论】:

  • "看来,你不明白 PHP 是如何工作的。你需要阅读一些有关 web 基础的书籍。" 这类似于指点不明白的人(或者甚至可能知道它是什么)在图书馆说“有些事情你不了解网络基础知识,答案就在里面。”他们怎么知道从哪里开始?如果您可以就研究内容提供更具体的建议,那将更加有用。请记住,“网络基础”是一个非常广泛且不具体的主题。
  • @Lemmings19 我不明白你的意思。他的问题的答案在我的帖子之上。下面详细回答我只是想告诉他,他应该使用一些具有基础知识的“即用型”资源。 “他们怎么知道从哪里开始?”我猜从教程的第一页......你不能通过向其他人询问每本关于 PHP 的书籍和教程中解释得很好的东西来学习所有东西。尝试在 PHP 中做某事而不知道 PHP 是什么也是坏主意。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 很遗憾,dreamweaver 无法执行此文件。它仅用于设计(Html,css)
    【解决方案4】:

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

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

    【讨论】:

    • 好的,我去把这个上传到我的主机上。感谢您的信息!
    • 它在网络服务器上工作。如果你想看看它是here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多