如何使PHP/JavaScript错误弹出窗口以正确的样式显示
How to get PHP / JavaScript error popups to appear styled properly?
这是初学者的问题——肯定已经回答了,但我不知道如何找到它:
当在处理PHP脚本或可能是JavaScript的过程中弹出编码/系统错误消息时,其标题通常为"localhost〔或其他URL〕上的页面显示:"。其内容通常包括未呈现的HTML代码(<b>
、<br>
等)、对PHP手册的长引用、实际错误消息以及对错误发生位置的引用。由于HTML被忽略,整个对话框很难阅读。
我如何才能让这样的窗口看起来风格正确,就像"PHP或JavaScript的人"所希望的那样,或者至少出现在带换行符的简单文本中?
请注意:这不是一条错误消息,我打算弹出以响应任何用户操作;我不知道是什么引起了这条消息。此外,我并没有就如何制作用户友好的软件或如何进行持续开发和交付
我如何才能使这样的窗口按照预期的样式正确显示?
我不知道你说的是哪个窗口,但从你的其余描述来看,我觉得你想关闭HTML错误,以便获得错误消息的纯文本版本。
PHP有一个Docs:的设置
html_errors
布尔型关闭错误消息中的HTML标记。HTML错误的新格式会生成可点击的消息,将用户引导到描述错误或导致错误的功能的页面。这些参考文献受到
docref_root
和docref_ext
的影响。
因此,您所需要做的就是关闭if,或者在php.ini中:
html_errors = 0
或者在您的代码中:
<?php
ini_set('html_errors', 0);
您可能还对以下内容感兴趣:
- 如何在PHP中获得有用的错误消息
永远不要让您的错误出现在生产网站上
如果您谈论的是在开发过程中处理错误,请查看Whoops库。它会给你想要的一切,还有更多。
这是他们主页上的一句话:
whoops是一个很好的小库,它可以帮助你更好地开发和维护你的项目,帮助你以一种不那么痛苦的方式处理错误和异常。
在这里查看他们的演示。您可以单击左侧以浏览堆栈。真的很酷。
- 应用程序在呈现Jquery Mobile之前显示无样式的Html
- 避免在用ng href加载样式表之前显示内容
- 如何使活动菜单项具有突出显示样式
- dd显示样式更改为none
- 设置正文显示样式 无 与一个子显示样式块
- 删除 javascript 中 html 按钮的默认显示样式属性
- 向幻灯片放映添加滚动显示样式
- 为什么不'DOM样式节点显示样式表应用的样式
- 在外部设置显示样式会导致onclick()事件初始化两次点击
- 有没有“电影演职员表”滚动显示?样式插件的单词列表
- 检查DIV元素的显示样式
- 使用JavaScript动态更改img标签中的显示样式
- Jquery和Javascript没有返回显示样式的实际值
- 使用Javascript在不影响打印样式的情况下更改显示样式(CSS)
- 表格行的显示样式与标题保持对齐
- 在哪里可以找到 HTML 标记的默认“显示”样式属性
- “显示”样式属性不正确
- 不显示样式
- -WEBKIT-TRANSITION显示样式
- 在表行上使用.remove会产生显示样式:none