2016-09-22 2 views
1

fpdfレポートを作成するために、以下のPHPファイルを実行しようとしました。FPDFエラー、致命的なエラー: '100'の最大機能ネストレベルに達しました、打ち切り

<?php 
require('reportspdf.php'); 
$pdf=new FPDF(); 
$pdf->AddPage(); 
$pdf->SetFont('Times','I',16); 
$pdf->Cell(0,10,'Yay TutToaster Rocks !!',0,1,'C'); 
$pdf->Output(); 
?> 

としてエラーが来て、「致命的なエラー: 『100』の最大関数のネストレベルに達し中止、!」。

php.iniファイルの "[xdebug]"のあとに "xdebug.max_nesting_level = 500"(200回試してみました)行を追加し、WAMPサーバーのすべてのサービスを再起動しました。しかし、何もエラーを解決しませんでした。 "1000"ページのように大きな数字を入力しようとすると、読み込みを続行します。次に、zend拡張パスをコメントしました。

It occured an error "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1792 bytes) in D:\wamp\www\Pharmacy Management System\pages\reportspdf.php on line 2".

これを取り除く手助けをしてください。

+0

ここに貼り付けたPHPファイルのファイル名は何ですか。 '' reportspdf.php''ではなく信頼していますか? –

+0

はい、あなたは正しいです。私は間違って同じファイル名を付けました。私の時間を保存してくれてありがとう。 – EKBG

答えて

1

'reportspdf.php'は、それ自体がrequireを呼び出しているということが強く疑われます。つまり、自分自身をロードしようとしています。

require_once('reportspdf.php'); 

をそして、あなたが貼り付けられたPHPファイルの名前がreportspdf.phpであれば、その後、完全に2行目を削除してみてください:でライン2を交換してみてください。

+0

ああ、私の悪い。これを指摘してくれてありがとう。私は誤って同じファイルを要求しています。 – EKBG

関連する問題