Проблема в том что у меня появилась необходимость забирать информацию с одного сайта и использовать на своем.
Для этого я начал использовать phpQuery, почитал документацию, вроде все просто. Написал простой код
$html = file_get_contents('http://www.domen.ru');
$document = phpQuery::newDocument($html);
$title = $document->find('div.nav_v2_currency a span.currency');
//header("Content-Type:text/html; charset=UTF-8");
$arr = array();
foreach ($title as $el) {
$pq = pq($el);
$arr[] = $pq->text();
}
for($i=0; $i < count($arr); $i++){
$ss = explode(' ', $arr[$i]);
if(strpos($ss[2],'-') !== false){
echo ' '.$ss[0].' '.$ss[1].'<span class="glyphicon glyphicon-arrow-down" aria-hidden="true" style="color:#f95555; font-size: 12px;"></span>';
}else{
echo ' '.$ss[0].' '.$ss[1].'<span class="glyphicon glyphicon-arrow-up" aria-hidden="true" style="color:#1ed635; font-size: 12px;"></span>';
}
}
И сохранил его в отдельный файл inform.php
А в шаблоне я его просто подключаю так:
/htdocs/www/inform.php
Вроде все работает правильно, но система начала писать в лог ошибки такого вида:
"2016-07-15 16:56:12",undefined,"<strong>Предупреждение:</strong> DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 99 в файле /htdocs/www/phpQuery/phpQuery/DOMDocumentWrapper.php (строка 199)
"2016-07-15 16:56:12",undefined,"<strong>Предупреждение:</strong> DOMDocument::loadHTML(): Tag noindex invalid in Entity, line: 169 в файле /htdocs/www/phpQuery/phpQuery/DOMDocumentWrapper.php (строка 199)
"2016-07-15 16:56:12",undefined,"<strong>Предупреждение:</strong> DOMDocument::loadHTML(): Tag noindex invalid in Entity, line: 312 в файле /htdocs/www/phpQuery/phpQuery/DOMDocumentWrapper.php (строка 199)
Почитав в интернете, я понял что страница которую я парсил имеет ошибки, не закрыт парный тег и т.п. Но при этом все отрабатывает хорошо.
Как мне решить эту проблему?
Сама CMS то работает без ошибок, а то что phpQuery ругается на ошибки при парсе, но при этом работает нормально меня в принципе устраивает.
По этому я и хочу отключить либо логирование в системе, либо вывод ошибок.