skillup

技術ブログ

PHP

PHPのPDF出力に関するエラー

投稿日:2017年3月10日 更新日:

PHPからFPDFなどを使ってPDFを出力するプログラムを書いたんですが、下記のエラーでかなり悩まされました。

読んで字のごとくPDFを出力する前になんらかのデータが出力されているとこのエラーが出てしまいます。

まず対応策としてはPDFを出力する直前に  ob_end_clean(); を書いて出力をいったんクリアにします。

基本的にはこれで解決するはずなんですが、ライブラリの中のエラーでどうしても消えない・・・仕方ないので自分はCakePHPを使っているので設定ファイルapp.phpの部分で下記のようにして逃げました。

Yahoo知恵袋 FPDFでpdfのブラウザ表示が上手くいかない!
CakePHP3でPDFファイルを出力する (←CakePHP&TCPDFを使ってPDFダウンロード)

 

-PHP
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

PHPメモリ測定

プログラムのメモリ測定に関して。今回はWordPressの処理に関してです。 まずはソースから。 処理を入れているファイルはルートディレクトリ直下のindex.phpです。 [crayon-61759 …

no image

composerでのライブラリ登録

今回はPHPのパッケージ管理ツールであるcomposerへのライブラリ登録を。 Contents1 ライブラリの作成2 packagistへの登録3 呼び出す側3.1 composer.json3.2 …

no image

PHPコマンドに関して

今更ですが、使えると思ったPHPコマンドなど。 Contents1 php -r2 php -l3 php -a4 php -i, php -m php -r PHPをそのまま実行させる。 perlで …

no image

Cakeでのリレーションについて

いまさらながらCakeのリレーションについての復習。 基本から。 Contents1 基本的なリレーション1.1 1対N1.2 N対11.3 動的な紐づけ 基本的なリレーション 下記のようなテーブル構 …

no image

phpenv5.3+php-fpm

レガシーなプロジェクトではいまだにPHP5.3なんかを使うケースがあったりします。 これがCentOS6だったらyumでphp5.3とかだったらいいんですが、サーバーはCentOS7だったりするとなか …