PHP - 如果发生错误,发送电子邮件
PHP - if error occurs, send email
最近我的客户网站上有几个 php 错误。虽然他们不会停止网站的工作,但他们可以暂时停止某些部分的工作。
无论如何我可以在发生这种情况时发送电子邮件。例如,今天早些时候该网站收到此错误:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`database`.`table`, CONSTRAINT `XXXX` FOREIGN KEY (`entity_id`) REFERENCES `xxxxxx` (`xxxx)' in...
目前注意到此错误或其他特定错误的唯一方法是,如果有人在网站上提醒我们注意它,但我希望仅通过简单地使用
即可在发生这种情况时收到电子邮件
mail('my@email.com','subject',$err);
这可能吗?
try{
// your query
} catch($e){
mail('my@email.com','error on query',$e->getMessage());
}
最近我的客户网站上有几个 php 错误。虽然他们不会停止网站的工作,但他们可以暂时停止某些部分的工作。
无论如何我可以在发生这种情况时发送电子邮件。例如,今天早些时候该网站收到此错误:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`database`.`table`, CONSTRAINT `XXXX` FOREIGN KEY (`entity_id`) REFERENCES `xxxxxx` (`xxxx)' in...
目前注意到此错误或其他特定错误的唯一方法是,如果有人在网站上提醒我们注意它,但我希望仅通过简单地使用
即可在发生这种情况时收到电子邮件mail('my@email.com','subject',$err);
这可能吗?
try{
// your query
} catch($e){
mail('my@email.com','error on query',$e->getMessage());
}