我编写这些代码来搜索我的项目中的功能。如果用户输入正确的邮政编码,它会显示一个表单,如果邮政编码错误,它会显示一些我在其他条件下编写的消息。但在默认情况下,当用户第一次在页面上输入时,会显示else消息。我想要显示(消息,我写在否则条件)消息,如果用户输入错误的邮政编码,我该怎么办?任何建议。
<small>Enter your zipcode to book our service</small>
<?php if($this->isAllowedZipcode=="Matched"){?>
<div cla
如果我更改了实现接口的类的方法的签名,PHP脚本将停止而不显示错误消息,例如:
interface A
{
public function somefunction();
}
class B implements A
{
public function somefunction(XY $xy);
{
...
}
}
这当然是一个错误,但没有显示错误消息。
此错误类型的名称是什么?(我已经搜索了很多,但显然用了错误的短语)我如何记录或输出这个错误?
我使用的是PHP 5.3.1 (带有Windows 1.7.3的XAMPP )
(我之前在PHP < 5.3中使用
有什么方法可以告诉PHP不要显示文件的完整路径有任何错误的错误,警告或注意到消息。我知道我可以禁用错误,但是,只是为了避免任何风险。
例如:我的脚本返回一个错误,显示如下:
Fatal error: Call to undefined function shell_exec1() in /home/[user]/public_html/index.php on line 1
我想把它展示给
Fatal error: Call to undefined function shell_exec1() in ~/index.php on line 1
这样,可以更安全地显示错误消息,同时不向坏人公开
我正在创建一个登录表单,如果登录失败,我必须在其中设置一条闪光消息。我使用了下面的代码来设置flash消息。在actions.class.php中,一个名为executeLogin_process函数
$this->getUser()->setFlash('error', 'Invalid User Name or Password', false);
$this->redirect('login/index');
并在indexSuccess.php中显示消息
<?php if ($sf_user->hasFlas
我已经尝试在我的开发服务器(Apache 2.4.29 and MySQL v.5.7).上安装Moodle3.5.1
安装过程很顺利: MySQL数据库已经设置好了,所有需要的PHP包都安装好了,系统安装成功了,所有的文件权限都是正确的。
安装后,我只得到以下错误:
"Coding error detected, it must be fixed by a programmer: PHP catchable fatal error"
没有更多错误消息。Apache错误日志或PHP日志文件中没有错误消息。在PHP ini文件中,错误消息的显示被激活。
所以我不知道是什么出了问题