2016-09-22 94 views
1

我試圖在php文件下執行以創建fpdf報告。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,-1),並重新啓動了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。這意味着它不斷嘗試加載自己。試着用替換線路2:

require_once('reportspdf.php'); 

如果你粘貼的PHP文件的名稱是reportspdf.php,然後嘗試刪除線2完全。

+0

哦,我的壞。非常感謝您指出這一點。我錯誤地把相同的文件要求。 – EKBG