相关疑难解决方法(0)

使用 error_log() 通过电子邮件发送错误消息

php 函数 error_log() 允许您将日志发送到电子邮件,将第二个参数设置为 1。我这样做了,但我想在 html 中显示消息。代码如下所示:

error_log($this->_errorMsg, 1, ADMIN_MAIL, "Content-Type: text/html; charset=utf8\r\nFrom: ".MAIL_ERR_FROM."\r\nTo: ".ADMIN_MAIL);
Run Code Online (Sandbox Code Playgroud)

可能我在声明内容类型时搞砸了,因为我以纯文本形式收到 msg:

<h1>Website Error</h1>
<b>ERRNO:</b><font color='red'>1</font>
...
Run Code Online (Sandbox Code Playgroud)

php error-log html-email

3
推荐指数
2
解决办法
8236
查看次数

Codeigniter 中的日志文件

我需要在 codeigniter 中创建一个错误日志文件。根据规则,我更改了值 $config['log_threshold'] = 1; 在 config.php 文件中。在日志文件夹中创建了错误日志文件。但我错误地删除了那个文件。我写了这样的代码

 $data['name'] = "Somename";
 $add_department = $this->db->insert('mas_factory',$data);
 if($add_department == false)
 { 
     log_message('error', 'Table field name is wrong.');    
 }
Run Code Online (Sandbox Code Playgroud)

错误日志文件不会自动生成。但我需要在错误日志文件中查看错误消息。如何创建日志文件。

php codeigniter

1
推荐指数
1
解决办法
8875
查看次数

标签 统计

php ×2

codeigniter ×1

error-log ×1

html-email ×1