PHP 文件正在打印 echo 命令后的所有内容


PHP file is printing everything after echo command

我正在尝试建立我的第一个网站。 我有一个域名,在将其上传到我的主机之前,正在我的笔记本电脑上构建它。该网站主要集中在搜索家谱信息数据库。

我创建了一个基本的HTML文件,该文件似乎工作正常。 我有一个链接到PHP文件的搜索按钮。理想情况下,当有人在没有输入参数的情况下使用该按钮时,它应该回复一条错误消息,说"搜索词丢失",但它会显示 PHP 文件的所有代码。我以前从未做过这样的事情,所以我有点困惑。

欢迎来到Web开发世界;)

PHP 文件必须具有.php扩展名,并且应以 <?php 开头,以 ?> 结尾

您可能忘记了其中一种:)

您的浏览器本身将无法理解 php,在给定的 Web 服务器上有许多层用于编译 PHP 等。 尝试XAMPP,您将立即启动并运行它,并且只需使用浏览器查找本地主机即可看到PHP的工作。

如果你想

测试在你自己的机器上运行的PHP代码,你必须首先设置一些东西。您需要安装自己的Web服务器和PHP解释器。您可以通过安装像 XAMPP 这样的软件包轻松做到这一点。

它附带一个图形安装包,包括托管 PHP 文件所需的一切。

XAMPP的网站

安装后,您将拥有一个特殊的目录"htdocs"。默认情况下:c:''xampp''htdocs

如果您在此处添加一些文件,它将发布在您的网络服务器上。

例如,如果您创建一个索引.php它将位于:

http://localhost

更准确地说:

http://localhost/index.php

在 PHP 文件中,您必须包含特殊的字符序列,告诉解释器存在 PHP 代码。

<?PHP
// your PHP code goes here
?>

首先,您应该通过一个非常简单的文件来测试您的服务器。

<?PHP
  echo "Test";
?>

如果这工作正常,你可以去一些进一步的教程来更深入地挖掘PHP。(它应该只输出测试字符串 - 这是运行 PHP 代码块的结果)

PHP教程

玩得愉快!