]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/OEmbed.php
Fix for several fatal errors
[friendica.git] / src / Content / OEmbed.php
index 7adff8908682d26e189dec42198f870f0496a1c0..0093ba11af38a8e948ab6cca40d5b0c59be0cf40 100644 (file)
@@ -86,8 +86,7 @@ class OEmbed
                                $redirects = 0;
                                $html_text = Network::fetchUrl($embedurl, false, $redirects, 15, 'text/*');
                                if ($html_text) {
-                                       $dom = new DOMDocument();
-                                       $dom->loadHTML($html_text);
+                                       $dom = @DOMDocument::loadHTML($html_text);
                                        if ($dom) {
                                                $xpath = new DOMXPath($dom);
                                                $entries = $xpath->query("//link[@type='application/json+oembed']");
@@ -275,8 +274,7 @@ class OEmbed
                        $html_text = mb_convert_encoding($text, 'HTML-ENTITIES', mb_detect_encoding($text));
 
                        // If it doesn't parse at all, just return the text.
-                       $dom = new DOMDocument();
-                       $dom->loadHTML($html_text);
+                       $dom = @DOMDocument::loadHTML($html_text);
                        if (!$dom) {
                                return $text;
                        }