首页 > 解决方案 > PHP 已安装,但我没有收到来自 PHP 文件的任何回声

问题描述

我有一个 index.html 文件

<section id = "AddFromDB">
        <form action="./phpFile.php" method="POST">

            <input type="text" id="inputUserID" placeholder="Lecturer ID" name="userID"></input>
            <button type="submit" id="submitButton">Submit</button>

        </form>


 </section>

和一个 phpFile.php 文件

<?php
    echo "Hello";
?>

我很困惑,因为当我在 Firefox URL 中单独运行 php 文件(使用它的目录)时,它什么也不显示。

我确实知道它正在访问 php 文件,因为我在那里有其他代码,但它向我显示了 php 文件的实际行而不是回声。然而,它不适用于这种基本的东西,我不知道为什么。

编辑:它们都在同一个文件夹中

编辑(2): “页面源”结果

对于index.html

<!DOCTYPE html>
<head>
    <meta charset="utf-8" />
    <title>To-Do List</title>
    <link rel="stylesheet" href="./reset.css" />
    <link rel="stylesheet" href="./style.css" />
    <script type="text/javascript" src="./javascript.js"></script>
</head>

<body>
    <header>
        <h1>
            To-Do List
        </h1>
    </header>

    <section id="saveTaskSection">
        <div id="TAdiv">
            <textarea id="toDoListTA" rows="8" cols="80"></textarea>
        </div>
        <button id="saveTaskButton" type="button" onclick="saveTask()">
            Save Task
        </button>

    </section>

    <section id = "AddFromDB">
        <form action="./phpFile.php" method="POST">

            <input type="text" id="inputUserID" placeholder="Lecturer ID" name="userID"></input>
            <button type="submit" id="submitButton">Submit</button>

        </form>


    </section>

    

    <section id="showTasksSection"></section>
</body>

对于phpFile.php

<?php
    echo "Hello";
?>

我被告知 php 需要服务器才能运行。我的道歉。感谢您的信息。

对于任何未来的读者,以下评论非常有帮助。此外,如果您使用 VISUAL STUDIO 代码或任何其他代码编辑器,请检查您的代码编辑器的扩展/插件,因为它们可能有一个用于 PHP 服务器,对于视觉代码有一个,它拥有自己的 localhost(端口号)和与您的 INDEX.HTML 和任何更改顺利集成

标签: php

解决方案


推荐阅读