アフィリエイト広告を利用しています

2022年08月01日

tcpdfでWarning: chr() expects parameter 1 to be int, string given in エラー

tcpdfを使用して、PDFファイルを出力しようとしたら

こんなエラーメッセージが表示された。


 Warning: chr() expects parameter 1 to be int, string given in <your dir>/tcpdf/include/tcpdf_fonts.php on line 1671


原因は分からないので、Webを検索したら下のページに

同じエラーメッセージとその解決方が記載されていた。

 https://wsdlab.com/?p=855

指示通りにtcpdf_fonts.phpファイルの

return chr($c); を return chr(intval($c)); に

修正したら、エラーは消えPDFファイルが出力された。

注意


1671行目辺りには return chr($c); が2か所ある。


 public static function unichr($c, $unicode=true) {
  if (!$unicode) {
    return chr($c);
  } elseif ($c <= 0x7F) {
    // one byte
    return chr($c);
  ・


// one byte の下の return chr($c); を修正した。







posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド