php if else 嵌套 html,为什么我的嵌套if/else语句不能在我的PHP/html脚本中工作?

我试图做一个快速的PHP脚本,可以通过一个HTML表单访问。这个想法是为用户输入一个url,PHP脚本应该ping网址,并回显成功或失败。我在Apache mint机器上安装了Apache,并且正在测试// localhost。 在PHP中,我使用PEAR的Net_Ping包。为什么我的嵌套if/else语句不能在我的PHP/html脚本中工作?

脚本在命令行上正常工作时,我硬编码的网址进行ping,但是当我将它写入html表单if else语句失败。

当我输入脚本的URL来ping,它西港岛线回显“PING成功” 如果我禁用我的互联网测试else语句,它仍然会回显“PING成功”

require("Net/Ping.php");

$ping = Net_Ping::factory();

if ($_POST["url"]) {

$result = $ping->ping($_POST["url"]);

if ($result) {

echo "ping was successful\n";

} else {

echo "ping was unsuccessful\n";

}

}

?>

This is a free web based URL ping service

Input your favorite URL and see if China is blocking it today!

URL:

+2

'action =“”'看起来不正确,请去掉php标签。 –

2014-11-02 05:11:20

+1

错误输出可能会被环境禁用。在require(“Net/Ping.php”)之前加'error_reporting(E_ALL)',这样你就不会错过任何错误/警告。 –

2014-11-02 05:40:41

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值