【问题标题】:PHP script prints directly onto webpage [duplicate]PHP脚本直接打印到网页上[重复]
【发布时间】:2013-10-26 14:02:27
【问题描述】:

我编写的 MyPHP 代码不断将我编写的所有内容打印到网页上。 这是一张图片:

这里是源代码:

<?php
   define('DB_NAME', 'reg_form');
   define('DB_USER', 'root');
   define('DB_PASSWORD', '');
   define('DB_HOST', 'localhost');

    $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

    if (!$link) {
    die('Could not connect: ' . mysql_error());
}

    $db_selected = mysql_select_db(DB_NAME, $link);

    if (!db_selected) {
    die('Can\'t use ' . DB_NAME ': ' . mysql_error());
}
?>

谢谢。 - 海耶斯德比郡

【问题讨论】:

  • 我是否感觉到 apache 处理程序配置错误?我想是的
  • 由于 PHP 是一种服务器端语言,您必须设置一个 Web 服务器来解释 PHP 并在浏览器中显示 HTML。您不能直接在浏览器中指向 PHP 文件。
  • 那么,我该如何正确配置呢???
  • 您将其作为文件而不是 URL 访问。 php 必须由 Web 服务器评估以提供正确的输出。使用 http://.... 访问它
  • 在浏览器中查看 file://,那里没有网络服务器

标签: php html mysql phpmyadmin


【解决方案1】:

看起来您是直接在浏览器中打开代码,而不是通过网络服务器运行代码。您可以将代码上传到支持 PHP 的 Web 服务器,也可以在您的计算机上安装一个。我建议从http://www.apachefriends.org 中查看 XAMPP,我已经多次使用这个项目进行开发,它的设置快速且容易。

【讨论】:

    【解决方案2】:

    看起来您正在 Web 浏览器中打开本地 .php 文件?这就是它在文件中显示文本的原因。

    如果您希望它运行,它需要托管在服务器端并可能通过 html 调用,以便运行和显示。

    考虑下载MAMP。这是一个服务器程序,您可以使用它来处理这些类型的项目,同时留在本地。

    希望这会有所帮助!

    【讨论】:

      【解决方案3】:

      您正在打开文件 - 所以它显示了它的内容。您需要将此文档移动到 localhost 根文件夹。

      【讨论】:

        猜你喜欢
        • 2011-06-24
        • 1970-01-01
        • 1970-01-01
        • 2012-11-02
        • 1970-01-01
        • 1970-01-01
        • 2021-02-22
        • 2014-05-30
        • 2018-04-04
        相关资源
        最近更新 更多