Возможный дубликат:
непрерывный строковый литерал
У меня проблема с настройкой 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
даже если я использую striptags, он сообщает то же самое … если я не устанавливаю og: описание meta description description (np здесь), которое имеет одинаковую длину, так как я читаю, что fb принимает arround 300 символов из него max
Спасибо
$ fcDesc – результат db
$fcDesc = "Logos gedruckt <br> 100% Baumwolle <br> Vorne: Logo <br> Rücken: Cash Ruls";
(описание продукта)