1

円グラフを含む PDF ファイルを生成しようとしています。私は次のエラーを抱えています:

FPDF エラー: 一部のデータは既に出力されているため、PDF ファイルを送信できません

約 1 時間格闘した後、次のようにすると非常にうまく機能することがわかりましたただし、次のエラー メッセージが表示されます.

だから私はここで立ち往生しています...誰かがこの状況で私を助けることができますか?

4

3 に答える 3

1

phpファイルの先頭に次のように入力してみてください。

error_reporting(E_ERROR | E_PARSE);

E_WARNINGこれにより、適切な修正のためにコードを調べなくても、エラーが出力されるのを防ぐことができます。これは役立つ可能性があります。

于 2012-09-22T12:10:36.000 に答える
1

すでに何かをエコーし​​ているため、httpresponse には「私は html テキスト応答です」というヘッダーが既にあります。これを変更して、pdf 応答でもあると言うようにすることはできません。htmlのみを出力するか(出力関数の引数としてファイル名を指定して、pdfにアクセスするためのリンクを生成できるようにする)、またはecho、printf、または外部を削除してpdfのみを出力するかを選択する必要があります

于 2012-09-22T12:06:21.067 に答える
0

出力

出力は2番目のパラメーターを受け入れます

I: send the file inline to the browser. The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.
D: send to the browser and force a file download with the name given by name.
F: save to a local file with the name given by name (may include a path).
S: return the document as a string. name is ignored.
于 2012-09-22T12:09:23.813 に答える