我正在codeigniter 3中使用一個項目,而且我正在使用mpdf v5.6。 mpdf示例工作完美,但是當我將mpdf與codeigniter 3集成時,會引發一些錯誤。 我的控制器代碼codeigniter 3中的Mpdf問題
public function pdf()
{
$this->load->library('mpdf');
$this->mpdf->WriteHTML('<p>Hello There</p>');
$this->mpdf->Output();
}
錯誤像
A PHP Error was encountered
Severity: 8192
Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead
Filename: includes/functions.php
Line Number: 74
Backtrace:
File: /Users/bappa/Desktop/codeigniter/mpdf/includes/functions.php
Line: 74
Function: preg_replace
File: /Users/bappa/Desktop/codeigniter/application/libraries/Mpdf.php
Line: 31062
Function: strcode2utf
File: /Users/bappa/Desktop/codeigniter/application/libraries/Mpdf.php
Line: 12302
Function: purify_utf8
File: /Users/bappa/Desktop/codeigniter/application/controllers/Welcome.php
Line: 29
Function: WriteHTML
File: /Users/bappa/Desktop/codeigniter/index.php
Line: 292
Function: require_once
,並在錯誤頁面
mPDF error: Some data has already been output to browser, can't send PDF file
問題出在哪裏結束?謝謝。
這個問題,你可以展示你的代碼,以及 –