【发布时间】:2019-08-04 19:04:02
【问题描述】:
我在处理一些使用 HTML 的 PHP 代码时遇到问题。我正在制作一个简单的程序,它只让用户按下一个按钮来调用我制作的一堆 PHP 练习代码。只是基本的 PHP 东西。
我是 PHP 新手,我的 HTML 只返回纯文本的 PHP。
我的 PHP 代码,
<body>
<?php
public function randomNumberComparsionAND() {
$_randomNum = rand(1, 100);
echo "The random number: " + $_randomNum + "\n";
if ($_randomNum % 4 == 0 && $_randomNum % 3 == 0) {
echo "The Number is evenly divisible by 3 and 4\n";
}
echo "The number is not evenly divisible by 3 and 4\n";
}
public function randomNumberComparsionOR() {
$_randomNum = rand(1, 100);
echo "The random number: " + $_randomNum + "\n";
if ($_randomNum % 4 == 0 || $_randomNum % 3 == 0) {
echo "The Number is evenly divisible by 3 or 4\n";
}
echo "The number is not evenly divisible by 3 or 4\n";
}
public function rollDice() {
$_dice1 = rand(1, 6);
$_dice2 = rand(1, 6);
if ($_dice1 == $_dice2) {
echo "The two dice are equal!\n";
}
echo "The two dice are not equal!\n";
}
randomNumberComparsionAND();
randomNumberComparsionOR();
rollDice();
?>
</body>
我的 HTML 代码,
<head>
<title>PHP Test</title>
<style>
body {
background-color: lightgrey;
}
</style>
</head>
<body>
<center>
<h1>Foo Test</h1>
<form action="php/index.php" method="get">
<label>Press Button to get PHP:</label><br><br>
<input type="submit" name="form">
</form>
</center>
<script>
</script>
</body>
输出:
错误,
预期结果:
点击提交按钮后在方法内执行PHP代码。
编辑:Xampp 现在工作正常。
【问题讨论】:
-
有几个可能的原因。您的服务器上未启用 PHP。此外,'public' 或 'private' 不用于普通 php。它是类的一部分
-
如果我声明没有访问修饰符的方法,那么它可能会起作用吗?
-
试试看。但这不能成为将 php 代码作为纯文本丢弃的原因。我相信您的网络服务器上没有配置 PHP 插件
-
不,它不起作用