From a5fee11a3476107aec78277130f90f02fe7bffeb Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Mon, 29 Feb 2016 16:54:20 -0800 Subject: [PATCH] ignore errors when parsing HTML --- controllers/API.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/controllers/API.php b/controllers/API.php index 1bfe79f..1a384dd 100644 --- a/controllers/API.php +++ b/controllers/API.php @@ -112,7 +112,9 @@ class API { $sourceData = $this->http->get($source); $doc = new DOMDocument(); + libxml_use_internal_errors(true); # suppress parse errors and warnings @$doc->loadHTML(self::toHtmlEntities($sourceData['body']), LIBXML_NOWARNING|LIBXML_NOERROR); + libxml_clear_errors(); if(!$doc) { return $this->respond($response, 400, [