Facebook scraper nicht überprüfen og:Bild-url

Ich bin laufen einige Funktionen auf meinen controller zu kommen mit einer benutzerdefinierten meta-tag, url, wird dann genommen und verwendet auf der opengraph image tag für facebook. Dieses Bild wird in eine variable, die dann angezeigt bekommt, die auf einen url verwendet, zum Schaben auf facebook. Ich es geschafft habe den richtigen Weg und jetzt die linter kommt zurück zu mir mit diesem Fehler.

Objekt unter der URL 'http://mypage.org/pages/post.html?PostID=9192&prog=' Typ 'website' ist ungültig, da der angegebene Wert " für die Eigenschaft 'og:image:url' konnte nicht geparst werden als Typ "url".

Wie ist das nicht auch ein Gültiger url? Ich kann den link und setzen ihn in meinem browser und es kommt einfach gut. Ich merke auch, wenn ich nach unten gehen, um zu sehen, die abgekratzt url es gibt mir das zurück..

<meta property="og:image" content="&lt;img src='http://www.mypage.org/images/post_images/4121.jpg' /&gt;">

Sieht aus wie es dauert, meine < und />, macht Sie in hex..warum sollte der Spachtel machen? Btw hier ist der code von meinem controller.

$img = strstr($img, '<img src=');
$substring = substr($img, 0, strpos($img, "/>"));
$img = $substring . "/>";

Was dieser code macht ist, dass ich den code vor das Ende der url eine volle <img src = "" /> url. Jegliche Hilfe wird sehr geschätzt.

  • Ich verstehe nicht, was man da tut, sollte es nicht nur sein <meta property="og:image" content='http://www.usa-gymnastics.org/images/post_images/4121.jpg"/> ? `
  • Ja, so sollte es sein! Danke. Ich weiß nicht, warum ich nicht dies zu realisieren.
InformationsquelleAutor wowzuzz | 2011-12-22
Schreibe einen Kommentar