重複の可能性:
終了していない文字列リテラル
次の関数で og:description を設定する際に問題があります...
function createFacebookMeta($title, $fcUrl, $fcImg, $fcDesc){
$fcDesc = (strlen($fcDesc) > 100) ? substr($fcDesc,0,150).'...' : $fcDesc;
$faceBook = "<script type=\"text/javascript\">
$(document).attr('title', '".$title."');
$('meta[property=\"og:title\"]').attr('content', '".$title."');
$('meta[property=\"og:url\"]').attr('content', '".$fcUrl."');
$('meta[property=\"og:image\"]').attr('content', '".$fcImg."');
$('meta[property=\"og:description\"]').attr('content', '".$fcDesc."');
FB.XFBML.parse();
</script>";
echo $faceBook;
}
応答として、私はfirebugに入ります
未終了の文字列リテラル
$('meta[property="og:description"]').attr('content', 'Logos gedruckt<br /> //breaks here
ストリップタグを使用しても同じレポートが表示されます... og:description を設定しない場合、デフォルトのメタ記述が取得されます (ここでは np)。これはほぼ同じ長さです。
ありがとうございました
$fcDesc はデータベースの結果です
$fcDesc = "Logos gedruckt
<br>
100% Baumwolle
<br>
Vorne: Logo
<br>
Rücken: Cash Ruls";
(製品説明)