我們使用dompdf幾個月沒有任何問題。最近我們在服務器(Ubuntu 16.04)中遇到了一些其他問題,並且在修復它們並重新啓動之後。看來,DOMDocument已經去了,我們重新安裝它(在PHP 7.0上)。但我們無法再讓它工作。
我們的代碼:
$dompdf = new Dompdf();
$dompdf->loadHtml("hello world");
$dompdf->render();
$dompdf->stream("document");
之後纔會發生這兩件事情:
1)當我們評論$ dompdf->流()線那隻能說明這條消息:
公告:未定義的屬性:DOMText :: $ data in /var/www/project/vendor/dompdf/src/FrameDecorator/Text.php on line 71
2)取消註釋時,它僅生成空白PDF。
我們很失落這幾天,任何形式的幫助都會很棒。
非常感謝提前。
問候。
如果我們使用
var_dump($this->_frame->get_node());
在該行從消息(/var/www/project/vendor/dompdf/src/FrameDecorator/Text.php)
...它拋出這個:
object(DOMText)#1221 (17) {
["data"]=> string(0) ""
["nodeName"]=> string(5) "#text"
["nodeValue"]=> string(11) "hello world"
["nodeType"]=> int(3)
["parentNode"]=> string(22) "(object value omitted)"
["childNodes"]=> NULL
["firstChild"]=> NULL
["lastChild"]=> NULL
["previousSibling"]=> NULL
["nextSibling"]=> NULL
["attributes"]=> NULL
["ownerDocument"]=> string(22) "(object value omitted)"
["namespaceURI"]=> NULL
["prefix"]=> string(0) ""
["localName"]=> NULL
["baseURI"]=> NULL
["textContent"]=> string(11) "hello world"
}
無論如何感謝您的幫助。真的:)
在停止工作之前,我們使用了其他設置。拋出相同的結果。感謝Johannes,我們仍在努力。 –