1

我正在使用 ajax 调用从我的联系表单中发送消息。但是,我想将服务器响应打印回用户,如果它成功或失败,我想报告 class.phpmailer.php 是否由于某种原因丢失,但这对我不起作用,所以怎么可能我在需要失败时显示自定义错误消息?

require "class.phpmailer.php"; or die("<span style='color:red;'>Tiedosto class.phpmailer.php puuttuu! Viestin lähetys epäonnistui!</span>");
4

2 回答 2

1

您需要先检查文件是否存在,然后进行导入,如果找不到文件,它将向用户显示您的消息。

if(file_exists('class.phpmailer.php')){ 
    include "class.phpmailer.php"; 
}else{ 
    echo"<span style='color:red;'>Tiedosto class.phpmailer.php puuttuu! Viestin lähetys epäonnistui!</span>"; 
}
于 2012-11-12T11:58:24.933 回答
0

Require 会产生一个 E_COMPILE_ERROR,它在您的 IF 中是无法捕获的。

于 2012-11-12T11:57:44.643 回答