【问题标题】:Exit with error message in PHP/HTML在 PHP/HTML 中退出并显示错误消息
【发布时间】:2013-04-22 23:03:36
【问题描述】:

我正在检查是否使用 isset 设置了特定值。我想退出 HTML 并显示错误消息,例如“未找到名称,请输入有效名称”。目前我正在检查像

if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"]))) {

    Print "Name not found, Enter a valid name"
}

打印后,我想退出而不进一步执行 HTML 代码。如何退出我的错误消息并且没有来自 PHP 的默认错误消息

谢谢

【问题讨论】:

    标签: php html isset exit-code


    【解决方案1】:

    死亡或退出:参见 php 文档

    http://php.net/die

    http://php.net/exit

    die ("I'm dyin over here");
    

    【讨论】:

    • 请看下面我的cmets,如果你能提供解决方案,那就太好了。谢谢!
    【解决方案2】:
     die("Name not found, Enter a valid name");
    

    这应该有帮助!

    问候, 费利克斯

    【讨论】:

    • 但这并没有在浏览器中显示文本。当我查看页面源时,我可以看到该消息。如何让它显示在运行 URL 的浏览器中
    • @user1988876 这段代码应该在浏览器中显示Name not found, Enter a valid name
    【解决方案3】:

    您将使用dieexit 方法。这将停止显示或执行所有 PHP 和 HTML。

    例子:

    if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"]))) {
    
        die("Name not found, Enter a valid name");
    }
    

    【讨论】:

      猜你喜欢
      • 2017-10-19
      • 2014-08-27
      • 2021-03-21
      • 2020-10-18
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多