aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2017-08-29 21:38:15 +0200
committerChristian Weiske <cweiske@cweiske.de>2017-08-29 21:38:15 +0200
commit037edd090d37b037df883da7af0c2cfeb791a694 (patch)
treea78a1dbc5e169a1c7959d92537eb2d436b69aa37
parent2b8fb511b064b375c554785f948840faaa63f9e2 (diff)
downloadphorkie-037edd090d37b037df883da7af0c2cfeb791a694.tar.gz
phorkie-037edd090d37b037df883da7af0c2cfeb791a694.zip
Manually activate libxml external entity resolver
so that we are able to load remote URLs with DOMDocument Resolves: https://github.com/cweiske/phorkie/issues/26
-rw-r--r--src/phorkie/HtmlParser.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/phorkie/HtmlParser.php b/src/phorkie/HtmlParser.php
index 38d8af8..257dfe1 100644
--- a/src/phorkie/HtmlParser.php
+++ b/src/phorkie/HtmlParser.php
@@ -174,6 +174,8 @@ class HtmlParser
public function getHtmlTitle($url)
{
libxml_use_internal_errors(true);
+ //allow loading URLs in DOMDocument
+ libxml_disable_entity_loader(false);
$doc = \DOMDocument::loadHTMLFile($url);
if ($doc === false) {
return null;