嘗試使用domPDF創建PDF文件時出現以下錯誤。DOMPDF - 允許的內存字節大小已耗盡
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 1800 bytes) in C:\AppServ\www\tpe\reportes\dompdf\include\line_box.cls.php on line 83
難道有人知道爲什麼,我可以做什麼,以及爲什麼這個問題來了?
這是PHP代碼的一部分:
require_once("../dompdf/dompdf_config.inc.php");
if (get_magic_quotes_gpc()) {
$html = stripslashes($html);
$old_limit = ini_set("memory_limit", "16M");
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('letter', 'portrait'); //landscape , portrait
$dompdf->render();
$dompdf->stream("TPE - Reporte F.E.A. $asignaturashort.pdf");
exit(0);
}
我已經嘗試過增加「內存限制」高達24M,但似乎沒有效果。
你是如何嘗試增加內存限制的? – Amber 2012-03-16 04:33:58
嗯。因爲你在做什麼需要超過16兆?也可能會問,爲什麼當你將水從玻璃杯中溢出時,水溢出了。 – 2012-03-16 04:35:14
A改變了一行:「memory_limit」,「16M」) - >「memory_limit」,「24M」) – 2012-03-16 04:40:21