Xan*_*ano 20 php error-handling login-script
我正在尝试使用C#和php创建一个登录脚本,我计划将其作为一键安装出售,因此我需要它来进行错误验证.我故意在设置中犯错,但是当我的php脚本出错时,它只有一个HTML块输出,当我只想要一个字符串输出时(参见图像).
继承人我正在使用的代码
// We will now set up our MySQL database login. The values should be self-explanatory.
$sqlhost = "localhost";
$sqlusername = "unity";
$sqlpassword = "mypass123";
//we will now connect to our database
$sqlcon = mysql_connect($sqlhost, $sqlusername, $sqlpassword) or die("Could not connect to database: " . mysql_error());
Run Code Online (Sandbox Code Playgroud)
当我拥有所有信息时,它工作正常,其余代码运行没有错误.但是如果我的密码错误或者用户没有访问权限,那么我会收到此错误

我从此页面检索了信息,需要将其作为计划文本发送以便正确显示.我的意思是,任何HTML标签<div>, <br>, <a>,等等通常会使文本输出看起来很糟糕.我希望这只是在页面底部显示文本,因为它记录错误本身.我不需要它记录两次,我不需要它格式化.我需要它以简单易读的文本,以便如果用户有错误,他们可以发送短文,我将能够完成修复.
Gor*_*don 37
PHP是否显示纯文本或html错误取决于您的php.ini配置:
html_errorsboolean关闭错误消息中的HTML标记.HTML错误的新格式产生可点击的消息,这些消息将用户引导到描述导致错误的错误或功能的页面.这些引用受docref_root和docref_ext的影响.
该设置可设置为PHP_INI_ALL,这意味着任何地方,包括您的脚本.所以要禁用html错误呢
ini_set('html_errors', false);
Run Code Online (Sandbox Code Playgroud)
在脚本的开头.
| 归档时间: |
|
| 查看次数: |
12379 次 |
| 最近记录: |