0

我正在学习 net beans 中的初学者教程“使用 PHP 创建数据库驱动的应用程序”。

我创建了 index.php 文件中引用的 wishlist.php 文件。当我运行 index.php 文件时:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <form action="wishlist.php" method="GET" name="wishList">
      Show wish list of: <input type="text" name="user" value=""/>
        <input type="submit" value="Go" />
        </form>
    </body>
</html>

表格出现了。我输入“tom”并选择“go”按钮。

根据教程,应该会出现一个带有以下 URL 的空白页面:

 http://localhost:90/Lesson2/wishlist.php?user=tom

我得到一个带有消息的网页:

未找到此网页

并在选择“更多”时:

未找到该网址的网页:
file:///C:/Users/Peter/AppData/Local/Temp/wishlist.php?user=tom 错误
代码:ERR_FILE_NOT_FOUND"

我不知道路径“C:/Users/Peter/AppData/Local/Temp/”是从哪里来的。

4

1 回答 1

0

基本上脚本的发布部分没有任何问题。如您所见,您的表单重定向到它应该重定向到的页面。PHP 甚至没有被执行,所以我们假设它在正确触发时会起作用;-)

但正如我在您的错误描述中看到的那样,您在 PC 的主文件夹中本地运行脚本。是否有网络服务器正在运行?要执行 PHP 脚本,您基本上需要运行 PHP 服务 - 通常是像 apache2 这样的网络服务器。

如果您没有尝试XAMPP,它将在您的本地 PC 上安装一个 apache 网络服务器。

于 2014-07-18T16:20:38.763 回答