Предупреждение: DOMDocument:: loadHTML (): htmlParseEntityRef: ожидание''; в Объекте,

Можно также запустить приложение командной строки, Дескриптор , Mark Rusinovich, и проанализировать вывод.

80
задан gweg 6 November 2009 в 03:40
поделиться

2 ответа

Причина фатальной ошибки: DOMDocument не имеет метода __toString () и, следовательно, не может быть воспроизведен эхом.

Вероятно, вы ищете

echo $dom->saveHTML();
12
ответ дан 24 November 2019 в 09:44
поделиться

Есть 2 ошибки: вторая связана с тем, что $ dom - это не строка, а объект и, следовательно, не может быть "отражено". Первая ошибка - это предупреждение от loadHTML, вызванное недопустимым синтаксисом загружаемого html-документа (вероятно, & используется как разделитель параметров и не замаскирован как объект с помощью &).

Вы игнорируете и подавляете это сообщение об ошибке (не ошибку, а только сообщение!), Вызывая функцию с оператором контроля ошибок "@" ( http://www.php.net/manual/en/ language.operators.errorcontrol.php )

$dom->@loadHTML($html);
10
ответ дан 24 November 2019 в 09:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: