可能重复:
未终止的字符串文字
我在设置 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;
}
作为回应,我进入了萤火虫
未终止的字符串文字
$('meta[property="og:description"]').attr('content', 'Logos gedruckt<br /> //breaks here
即使我使用striptags它报告相同......如果我不设置og:description默认元描述(这里是np),它的长度大致相同,因为我读到fb最多需要大约300个字符
谢谢你
$fcDesc 是数据库结果
$fcDesc = "Logos gedruckt
<br>
100% Baumwolle
<br>
Vorne: Logo
<br>
Rücken: Cash Ruls";
(产品描述)