أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

مشكلة خطأ في قواعد البيانات


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif [مجابه] مشكلة خطأ في قواعد البيانات
  25-04-2015 01:54 مساءً  
Mr King
معلومات الكاتب
السبب كان في أكواد الميتا الخاصة بالنشر في فيسبوك،



CODE

<meta property="fb:app_id" content="{$_CONF['info_row']['facebook_appid']}"/>
<meta property="og:title" content="{$title}" />
<meta property="og:type" content="website" />
<?php
echo '<meta property="og:url" content="http://'.$PowerBB->_SERVER['HTTP_HOST'].$PowerBB->_SERVER['REQUEST_URI'].'">
';
$Default_image = "styles/main/images/logo.png"; // Default image
$images = array();
$PowerBB->_CONF['template']['Subject_Info_Row']['text'] = $PowerBB->Powerparse->censor_words($PowerBB->_CONF['template']['Subject_Info_Row']['text']);
preg_match_all('/src=([\'"])?((?(1).*?|\S+))(?(1)\1)/', $PowerBB->_CONF['template']['Subject_Info_Row']['text'], $images);
foreach ($images[2] as $src)
{
if ($src)
{
$size = @getimagesize($src);
if (!@strstr(strtolower($src), ".gif")
and !@strstr(strtolower($src), "not-frindly-link.com")
and $size[0]> 200)
{
$og_image = $src;     
break;
}               
}
}
if($og_image == false)
{
echo '<meta property="og:image" content="'.$Default_image.'">
';
}
else
{
echo '<meta property="og:image" content="'.$og_image.'">
';
}
?>





وبالضبط المشكلة في دالة getimagesize (التي تقوم بالتعرّف على طول وعرض الصور) ، بعد حذفها من الكود تمّ حلّ المشكلة






تم تحرير المشاركة بواسطة :Mr King بتاريخ:25-04-2015 02:58 مساءً



الساعة الآن 02:22 AM