【发布时间】:2019-03-14 10:20:15
【问题描述】:
我正在尝试使用查找偶数/奇数的示例来实现以下架构。我将客户端用作 HTML 文件,将 Web 服务器用作 PHP。
[ "FindEO.html" ] - HTML 文件如下所示:
<!DOCTYPE html>
<html>
<body>
<h3>Check Even/ODD Number</h3>
<form method="get" action="http://192.168.0.103:81/DUNNO/eo.php">
Enter number: <input type="text" name="fname">
<input type="submit">
</form>
</body>
</html>
[ "EO.php" ] - PHP文件如下:
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$name = $_GET['fname'];
$num = (int)$name;
if (($num%2)==0) {
echo "$name is Even";
} else {
echo "$name is Odd!";
}
}
?>
当 HTML 文件被执行时,它要求输入为:
点击提交按钮后。 PHP 页面被显示,而不是在 HTML 文件中显示 PHP 页面的内容。
[当前显示(PHP 文件):]
[它应该在 HTML 文件中显示 PHP 内容]
所以,请求是从 HTML 文件发送到 PHP 服务器,而不是从 PHP 文件到 HTML 文件的响应,而是直接显示 PHP 文件本身。
1) 这是否可以显示预期的输出。 (PHP 在 HTML 文件中处理输出)?
2) 假设我将当前 PHP 代码存储在函数中:
<?php
function findeo($num){
if (($num%2)==0) {
echo "$name is Even";
} else {
echo "$name is Odd!";
}
}
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$name = $_GET['fname'];
$num = (int)$name;
findeo($num);
}
?>
那么如何传递参数(10或任意数字给$num变量)并调用findeo()函数HTML 文件中的 PHP 页面?
请有人帮我实现客户端 - 服务器架构,或者告诉我是否有任何其他方式可以使用 HTML 作为 client 和 该架构可以工作PHP 作为服务器。
【问题讨论】:
标签: php html client-server