php - 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 -v(它已安装,正在运行最新的 php)
- 尝试使用 URL 系统目录以及 Visual Code 中的实时服务器扩展
我确实知道它正在访问 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 和任何更改顺利集成
解决方案
推荐阅读
- android - Android Room:如何迁移列重命名?
- r - 尝试在 integerOneIndex 中选择少于一个元素
- c# - != Null while 循环中的空引用异常
- docker - 将本地 docker 镜像与 minikube 一起使用
- android - 如何将视图放置在其他刚刚动画的下方?
- swift - NumberFormatter 奇怪的行为
- javascript - 如何使用 Javascript 渲染 Flask Web App
- python - Python 3:如何使用用户输入从字典内列表中的值创建列表(或字典)?
- tensorflow - Tensorflow:如何仅从检查点恢复特定的隐藏层并使用它们构建不同的计算图进行推理?
- android - 添加“android.enableD8.desugaring=true”后构建速度太慢