勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

mPDFで「The /e modifier is …」エラー

   

pdf関連のPHPライブラリ「mPDF」を使っているページがエラーログにのっており「PHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in」というエラー内容だった。以下に対応方法をメモ。

 

対応方法

/mpdf/includes/functions.phpの66、67行目を以下の通り書き換える。バージョンによって行数は違うかもしれない。

 

そもそもこのエラーは何?

preg_replace()のe修飾子はPHP5.5.0から非推奨になり、エラーが表示されるらしい。

 

参考サイト

https://stackoverflow.com/questions/29432453/mpdf-error-preg-replace-the-e-modifier-is-deprecated-use-preg-replace-cal

 

まとめ

mPDFで「PHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in」エラーが発生する場合はfunctions.phpを編集することで解決する。

 - PHP

  関連記事

images
エラー処理を1ページにまとめる

できるだけまとめておいた方が効率よさそうなのでメモ。 メインのフォルダにlogs ...

images
PHPでis_fileとfile_existsについて

ファイルの存在チェックを行う際に、file_exists関数を 使用していたが、 ...

msyql-image
mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

images
お名前.comの共用サーバー(SD)でのphp設定

画像のアップロードフォームを作っていて、そういえば最大ファイルサイズは? と思っ ...

images
PHPで文字列の操作(検索、置換、切り出し)

しばしば行う文字列の操作をまとめておく。 ----- ■文字列の長さを調べる e ...

images
PHPで値が空の配列を削除

やりたかった事は配列でキーは入っていて値が入っていない ものを削除したかった。 ...

images
PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...

images
PHPとajaxでチャットの作成

■ソース ・index.php <? error_reporting(E_ ...

images
PHPでメルマガを配信する方法

※2016/04/07追記 1件ずつ小分けで送る方法の記事追加。   ...

images
PHPでみたいに省略して書く際の設定

さくらvpsで<?=$hoge;?>とか省略して書こうとしても書けな ...