我在 Codeigniter 中使用 html2pdf 庫
當我在 html 代碼中放置空格時,我無法寫入檔案。
當我洗掉 html 代碼中的空格時,我可以寫入檔案,因為 html 代碼中沒有空格
我想在 Codeigniter 中使用視圖檔案,但這是同樣的問題
$this->html2pdf->html($this->load->view('tableaubord/tableaubord_read', '', true))
(我使用 Visual Studio 代碼作為 IDE)
例子:
這可以寫入檔案
$this->html2pdf->html('<html><head><title>Page Title</title></head><body><h1>This is a Heading</h1> <p>This is a paragraph.</p></body></html>');
$this->html2pdf->create('save')
這不能寫入檔案!
$this->html2pdf->html('<html>
<head>
<title>Page Title</title>
</head>
<body><h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>');
$this->html2pdf->create('save')
uj5u.com熱心網友回復:
將視圖輸出“清理”為字串,洗掉標簽之間的換行符和空格。
$html = $this->load->view('tableaubord/tableaubord_read', '', true);
// removes line-breaks (optional)
$html = str_replace(array("\n", "\r"), '', $html);
// removes whitespace between tags:
$html = preg_replace('/\>\s \</m', '><', $html);
$this->html2pdf->html($html);
$this->html2pdf->create('save')
php沙箱
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/423039.html
標籤:
上一篇:php陣列回傳重復值
