Left Nav التسجيل التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة Right Nav

Left Container Right Container
 
قديم 08-30-2007, 09:06 AM رقم المشاركة : 1 (permalink)
ArabsDesign
Admin IP4S

الصورة الرمزية ArabsDesign
 
تاريخ التسجيل : Aug 2006
رقم العضوية : 1
الإقامة : مصر
الهواية : البرمجه
مجموع المشاركات : 2,330
بمعدل : 2.77 مشاركة في اليوم
معدل التقييم : 106
معدل تقييم المستوى : ArabsDesign تم تعطيل التقييم
آخر تواجد : ()
إرسال رسالة عبر مراسل MSN إلى ArabsDesign إرسال رسالة عبر مراسل Yahoo إلى ArabsDesign

معلومات إضافية
الجنس: الجنس: male
علم الدولة : علم الدولة Egypt
المزاج : المزاج mshfr
ArabsDesign غير متواجد حالياً

افتراضي تلغيم القوالب + تلغيم الإستايلات + ....

السلام عليكم ورحمة الله وبركاته

في السابق وقبل مده كنت قد طرحت موضوعاً بعنوان :

أنا لست من مشجعين نسخ vbulletin 3.5 ماذا عنك أنت ؟
http://www.swalif.net/softs/showthread.php?t=157342

وكنت أريد أن اوضح في الموضوع السابق أن نظام الـ Plugins أو الـ Hooks الموجود في النسخ الجديده من الـ vbulletin خطير جداً إذا تم إستغلاله من قبل المخترق فقد يستخدمه كباب خلفي ( Back Door ) حتى يعاود الاختراق مره أخرى.

منذ مده وأنا أحاول جاهداً أن أطرح موضوعاً جديداً للنقاش ووضع الحلول المناسبه لأي خلل أصادفه ولكني خفت أن تستغل المعلومات التي نذكرها ويتضرر منها من لم يقرأ الموضوع ويتنبه لمخاطره، فكلكم يعلم أن أغلب أطفال الانترنت تقتات على ماينشر من استثمارات في أغلب مواقع الانترنت لذا أجلت طرح مثل هذه المواضيع حرصاً مني على عدم العبث بها.

في هذا الموضوع الجديد سأتطرق لخطوره شاعت منذ مده بسيطه وهي طرق ( تلغيم الإستايلات ) و ( تلغيم القوالب )

وأقصد بكلمة التلغيم أي إدخال أكواد php يتم تنفيذها داخل القالب أو داخل الإستايل وهذا لن يحدث إلا في حالتين فقط:
الأولى أن يُخترق المنتدى من قبل أحدهم وبعدها يقوم بوضع أكواده داخل أي قالب يريد ومن ثم يبدأ مسلسل العبث
الثانيه أن يقوم صاحب المنتدى بتحميل أحد الإستايلات من أشخاص غير معروفين ويتم إدخال قوالب ملغمه من هذا الإستايل في منتداه وطبعاً ستكون النتيجه كالأولى

أسلوب التلغيم هذا ليس قاصراً فقط على برنامج الـ vBulletin فقط!!
بل يشمل جميع البرمجيات والسكربتات التي تعتمد على نظام القوالب والذي يعمل بواسطة دوال الـ php evaluate مثل دالة eval ودالة assert .
ومن هذه البرامج مايلي :

phpBB ( جميع الإصدارات )
invision power board ( جميع الإصدارات )
vbulletin ( جميع الإصدارات )

وغيرها كثير لا يحضرني في الوقت الراهن.

الحقيقه لم أطرح هذا الموضوع إلا مجبوراً خصوصا بعد إنتشار طريقة إستثمار التلغيم للأسف بين أوساط أطفال الانترنت الذي همهم الأول هو ( كيف نخرب المواقع ) وكما تعلمون يا أخواني أن أفعالهم هذه ليست إلا أفعال يغطون بها نقصاً في أنفسهم وعيباً كبيراً في تربيتهم فلا تشغلوا بالكم عن السؤال لماذا يقومون بهذه الأفعال وحاولوا متابعة الأمور التي تتعلق بأمان مواقعكم ومنتدياتكم.


كيف تعمل القوالب في هذه البرمجيات ؟
القالب عباره عن صفحة Html ( في أغلب الأحيان ) يتم تعبئتها بأسماء متغيرات php حتى يتم وضع أي جمله أو نص بدلاً من هذه المتغيرات باستخدام دوال الـ php evaluate التي أشرنا لها سابقاً.

مثال بسيط على قالب:


كود:
<p color="red">بسم الله الرحمن الرحيم</p> ( $quran )


المتغير $quran يحتوي على الآيه الكريمه : ( ومن يتق الله يجعل له مخرجاً * ويرزقه من حيث لا يحتسب ومن يتوكل على الله فهو حسبه إن الله بالغ أمره قد جعل الله لكل شيءٍ قدراً )
بعد إدخال القالب السابق على أحد دوال الـ php evaluate يصبح القالب بالشكل التالي:

كود:
<p color="red">بسم الله الرحمن الرحيم</p>
( ومن يتق الله يجعل له مخرجاً * ويرزقه من حيث لا يحتسب ومن يتوكل على الله فهو حسبه إن الله بالغ أمره قد جعل الله لكل شيءٍ قدراً
)




أغلب البرامج التي تعتمد على القوالب طورت هذه الطريقه على أسوب ونمط مختلف فمنها مايقوم بتحميل القالب من قاعدة البيانات ومنها مايقوم بتحميل القالب من ملف يتم تخزينه في مكان محدد داخل الموقع وكل قالب يحمل إسم محدد يتم تعيينه على القالب المراد تحميله ولكن الأساليب تختلف من برنامج الى اخر كلاً حسب طريقته في البرمجه فعلى سبيل المثال منتديات الـ vbulletin بنسخ الجيل الثالث تستدعي القوالب حسب الشكل التالي:


كود:
   eval('$var = "' . fetch_template('template_name') . '";');




تنفيذ هذا السطر البرمجي يتم على مرحتلين
المرحله الأولى
دالة fetch_template تقوم بإستدعاء القالب المسمى template_name وتضع محتواه بين علامتي التنصيص " " ليصبح السطر حسب الشكل التالي:


كود:
   eval('$var = "  xxxxxxxxxxxxx  ";');





المرحله الثانيه
يتم تنفيذ دالة eval ويصبح متغير $var حاملاً لقيمة القالب بعد احتساب مابداخله من قيم أخرى.


مكان الخطوره:
الخطر الأول في هذا السطر البرمجي من علامات التنصيص.

فإذا قام المخترق بتحرير أحد القوالب ووضع بداخلها على سبيل المثال السطر التالي:


كود:
   ". phpinfo() . "





فسوف يصبح السطر البرمجي السابق بعد استدعاء القالب حسب الشكل التالي:


كود:
   eval('$var = "". phpinfo() . "";');





وبعد أن يتم إدخال السطر في دالة eval فسوف يتم تنفيذ الداله التي وضعها المخترق phpinfo ويتم وضع محتواها داخل متغير $var !!!

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

ربما يأتي بعض المبرمجين ويستخدم دالة addslashes لعمل الترقيع لهذا السطر البرمجي قبل إدخال القالب لدالة eval وهذا خطأ كبير لأن بعض القوالب السليمه تحتوي على علامات تنصيص معطله برمز السلاش حسب التسلسل التالي "\ فاذا تم إدخالها على دالة addslashes أصبحت على التسلسل التالي "\\ وبهذا الشكل يتم تفعيل التنصيص وتظهر أخطاء في دالة eval ويتلف القالب السليم الغير ملغم.
سأتكلم عن عملية الترقيع الصحيحه لاحقاً.




الخطر الثاني من متغيرات تسمى nested_variables ( المتغيرات المتنكره ).
وفيه يتم إستدعاء متغير بإسم داله php !!!
ربما يبدو الأمر لغزاً ولكنه حقيقه مع الـ php ومرونتها العجيبه
وهذا في نظري عيب أمني كبير موجود في لغة الـ php منذ القدم ولم يتم ترقيعه حتى يومنا هذا
وعن طريقها لن يستخدم المخترق أي علامات تنصيص أو نقطه ويستخدم فيها الأقواس الخاصه { } مع علامة الـ $ أو علامة @ فمثلا:


كود:
{${phpinfo()}}



أو



كود:
{${@phpinfo()}}




لمزيداً من التفاصيل عن النوعين الدخول على الرابط التالي:
http://www.php.net/types.string



الترقيع:
الحقيقه تعبت كثيراً من إيجاد طريقه فعاله للترقيع وفي نظري أفضل ترقيع لمنتديات الـ vbulletin كالتالي:

1- إفتح ملف functions.php وابحث عن السطر التالي:


كود:
return $template;





2- استبدله بالتالي:


كود:
 $temp = preg_replace('#[\r|\n|\s|\t|\0]#i', '', $template); 
if(preg_match('#["\.|\{\$|\}\}]#i', $temp)){ 
    $template = ''; 
    //vbmail(); 
} 
return $template;






3- احفظ الملف وقم برفعه.

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

الترقيع يعمل معي على نسخ 3.0 ولم أقم بتجربته على النسخ الجديده وأتمنى تجربته وإبداء أرائكم حوله.



إحتياطات أمنيه في الوقت الراهن:
1- أنصح الجميع كافه بمختلف انواع المنتديات فحص قوالبهم حول ماذكرناها.
2- مخاطبة المستضيفين لتركيب ترقيعة الـ php الشهيره Suhosin Patch+Suhosin Extension وبإمكانهم الحصول عليها من الرابط التالي:
http://www.hardened-php.net/suhosin/index.html


أعذروني على الإطاله وقلة المشاركه وأرجوا إثراء الموضوع بالنقاش البناء.


أخوكم المحب
العندليب
al3ndaleeb[@]uk2.net












التوقيع - ArabsDesign

شركه الانترنت المتقدمه
الدعم الفنى المستوى الثاتى
level II support

رقم الجوال الطوارىء : 0020102370474

رد مع اقتباس
قديم 08-30-2007, 11:05 AM رقم المشاركة : 2 (permalink)
alasaf.com
متبادل محترف جدا
 
تاريخ التسجيل : Aug 2006
رقم العضوية : 3
مجموع المشاركات : 312
بمعدل : 0.37 مشاركة في اليوم
معدل التقييم : 100
معدل تقييم المستوى : alasaf.com عضو لم يضاف له تقييمات(جديد)alasaf.com عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()

معلومات إضافية
علم الدولة : علم الدولة Saudi Arabia
المزاج : المزاج rayg
alasaf.com غير متواجد حالياً

افتراضي إعادة : تلغيم القوالب + تلغيم الإستايلات + ....

شكرا لك

واذا تم اختراق الفورم اتبع الخطوات التاليه

اقتباس:
المشاركة الأصلية كتبت بواسطة Sc®iPt
أدخل إلى قاعدة بيانات المنتدى الذي يعمل عليها حالياً

ثم أضغط على بحث أو Search وأكتب FORUMHOME

ثم بيظهر لك نتائج كثيرة أختـر منـها template

أضغط امام كلمة template بتحصل كلمة Browse

أضغط عليها .. ومن ثم بتحصل كلمة FORUMHOME

أسفلها في كود حق الاختراق ..


فقط أستبدله بالكود هذا وثم حفظ


كود PHP:


$stylevar
[htmldoctype]
<
html dir="$stylevar[textdirection]\" lang=\"$stylevar[languagecode]\">
<head>
    <!-- no cache headers -->
    <meta http-equiv=\"Pragma\" content=\"no-cache\" />
    <meta http-equiv=\"Expires\" content=\"-1\" />
    <meta http-equiv=\"Cache-Control\" content=\"no-cache\" />
    <!-- end no cache headers -->
    $headinclude
    <title>" 
construct_phrase("$vbphrase[x_powered_by_vbulletin]""" $GLOBALS['vbulletin']->options['bbtitle'] . "") . "</title>
</head>
<body>
$header
$navbar

<!-- main -->
<table class=\"tborder\" cellpadding=\"$stylevar[cellpadding]\" cellspacing=\"$stylevar[cellspacing]\" border=\"0\" width=\"100%\" align=\"center\">
<thead>
    "
.(($show['guest']) ? ("
    <!-- guest welcome message -->
    <tr>
        <td class=\"tcat\" colspan=\""
.(($GLOBALS['vbulletin']->options['showmoderatorcolumn']) ? ("6") : ("5"))."\">" construct_phrase("$vbphrase[welcome_to_the_x]""" $GLOBALS['vbulletin']->options['bbtitle'] . "") . "</td>
    </tr>
    <tr>
        <td class=\"alt1\" colspan=\""
.(($GLOBALS['vbulletin']->options['showmoderatorcolumn']) ? ("6") : ("5"))."\">
            " 
construct_phrase("$vbphrase[first_visit_message]""faq.php" $GLOBALS['vbulletin']->session->vars['sessionurl_q'] . """register.php" $GLOBALS['vbulletin']->session->vars['sessionurl_q'] . "") . "
        </td>
    </tr>
    <!-- / guest welcome message -->
    "
) : (""))."
    <tr align=\"center\">
      <td class=\"thead\">&nbsp;</td>
      <td class=\"thead\" width=\"100%\" align=\"$stylevar[left]\">$vbphrase[forum]</td>
      <td class=\"thead\" width=\"175\">$vbphrase[last_post]</td>
      <td class=\"thead\">$vbphrase[threads]</td>
      <td class=\"thead\">$vbphrase[posts]</td>
      "
.(($GLOBALS['vbulletin']->options['showmoderatorcolumn']) ? ("
      <td class=\"thead\">$vbphrase[moderator]</td>
      "
) : (""))."
    </tr>
</thead>
$forumbits
<tbody>
    <tr>
        <td class=\"tfoot\" align=\"center\" colspan=\""
.(($GLOBALS['vbulletin']->options['showmoderatorcolumn']) ? ("6") : ("5"))."\"><div class=\"smallfont\">
            <a href=\"forumdisplay.php?" 
$GLOBALS['vbulletin']->session->vars['sessionurl'] . "do=markread\" rel=\"nofollow\">$vbphrase[mark_forums_read]</a>
            "
.(($GLOBALS['vbulletin']->options['forumleaders']) ? ("&nbsp; &nbsp;
            <a href=\"showgroups.php" 
$GLOBALS['vbulletin']->session->vars['sessionurl_q'] . "\" rel=\"nofollow\">$vbphrase[view_forum_leaders]</a>") : (""))."
        </div></td>
    </tr>
</tbody>
</table>
$forumhome_markread_script
<!-- /main -->

<br />
<br />

<!-- what's going on box -->
<table class=\"tborder\" cellpadding=\"$stylevar[cellpadding]\" cellspacing=\"$stylevar[cellspacing]\" border=\"0\" width=\"100%\" align=\"center\">
<thead>
    <tr>
        <td class=\"tcat\" colspan=\"2\">$vbphrase[whats_going_on]</td>
    </tr>
</thead>
"
.(($show['loggedinusers']) ? ("
<!-- logged-in users -->
<tbody>
    <tr>
        <td class=\"thead\" colspan=\"2\">
            <a style=\"float:$stylevar[right]\" href=\"#top\" onclick=\"return toggle_collapse('forumhome_activeusers')\"><img id=\"collapseimg_forumhome_activeusers\" src=\"$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif\" alt=\"\" border=\"0\" /></a>
            <a href=\"online.php" 
$GLOBALS['vbulletin']->session->vars['sessionurl_q'] . "\" rel=\"nofollow\">$vbphrase[currently_active_users]</a>: $totalonline (" construct_phrase("$vbphrase[x_members_and_y_guests]""$numberregistered""$numberguest") . ")
        </td>
    </tr>
</tbody>
<tbody id=\"collapseobj_forumhome_activeusers\" style=\"$vbcollapse[collapseobj_forumhome_activeusers]\">
    <tr>
        <td class=\"alt2\"><a href=\"online.php" 
$GLOBALS['vbulletin']->session->vars['sessionurl_q'] . "\" rel=\"nofollow\"><img src=\"$stylevar[imgdir_misc]/whos_online.gif\" alt=\"$vbphrase[view_whos_online]\" border=\"0\" /></a></td>
        <td class=\"alt1\" width=\"100%\">
            <div class=\"smallfont\">
                <div style=\"white-space: nowrap\">" 
construct_phrase("$vbphrase[most_users_ever_online_was_x_y_at_z]""$recordusers""$recorddate""$recordtime") . "</div>
                <div>$activeusers</div>
            </div>
        </td>
    </tr>
</tbody>
<!-- end logged-in users -->
"
) : (""))."
<tbody>
    <tr>
        <td class=\"thead\" colspan=\"2\">
            <a style=\"float:$stylevar[right]\" href=\"#top\" onclick=\"return toggle_collapse('forumhome_stats')\"><img id=\"collapseimg_forumhome_stats\" src=\"$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_stats].gif\" alt=\"\" border=\"0\" /></a>
            " 
construct_phrase("$vbphrase[x_statistics]""" $GLOBALS['vbulletin']->options['bbtitle'] . "") . "
        </td>
    </tr>
</tbody>
<tbody id=\"collapseobj_forumhome_stats\" style=\"$vbcollapse[collapseobj_forumhome_stats]\">
    <tr>
        <td class=\"alt2\"><img src=\"$stylevar[imgdir_misc]/stats.gif\" alt=\"" 
construct_phrase("$vbphrase[x_statistics]""" $GLOBALS['vbulletin']->options['bbtitle'] . "") . "\" border=\"0\" /></td>
        <td class=\"alt1\" width=\"100%\">
        <div class=\"smallfont\">
            <div>
                $vbphrase[threads]: $totalthreads,
                $vbphrase[posts]: $totalposts,
                $vbphrase[members]: $numbermembers"
.(($show['activemembers']) ? (",
                    <span title=\"" 
construct_phrase("$vbphrase[within_the_last_x_days]""" $GLOBALS['vbulletin']->options['activememberdays'] . "") . "\">$vbphrase[active_members]: $activemembers</span>
                "
) : (""))."
            </div>
            <div>" 
construct_phrase("$vbphrase[welcome_to_our_newest_member_x]""member.php?" $GLOBALS['vbulletin']->session->vars['sessionurl'] . "u=$newuserid""$newusername") . "</div>
        </div>
        </td>
    </tr>
</tbody>
"
.(($show['birthdays']) ? ("
<!-- today's birthdays -->
<tbody>
    <tr>
        <td class=\"thead\" colspan=\"2\">
            <a style=\"float:$stylevar[right]\" href=\"#top\" onclick=\"return toggle_collapse('forumhome_birthdays')\"><img id=\"collapseimg_forumhome_birthdays\" src=\"$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_birthdays].gif\" alt=\"\" border=\"0\" /></a>
            $vbphrase[todays_birthdays]
        </td>
    </tr>
</tbody>
<tbody id=\"collapseobj_forumhome_birthdays\" style=\"$vbcollapse[collapseobj_forumhome_birthdays]\">
    <tr>
        <td class=\"alt2\"><a href=\"calendar.php?" 
$GLOBALS['vbulletin']->session->vars['sessionurl'] . "do=getday&amp;day=$today&amp;sb=1\"><img src=\"$stylevar[imgdir_misc]/birthday.gif\" alt=\"$vbphrase[view_birthdays]\" border=\"0\" /></a></td>
        <td class=\"alt1\" width=\"100%\"><div class=\"smallfont\">$birthdays</div></td>
    </tr>
</tbody>
<!-- end today's birthdays -->
"
) : (""))."
"
.(($show['upcomingevents']) ? ("
<tbody>
    <tr>
        <td class=\"thead\" colspan=\"2\">
            <a style=\"float:$stylevar[right]\" href=\"#top\" onclick=\"return toggle_collapse('forumhome_events')\"><img id=\"collapseimg_forumhome_events\" src=\"$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_events].gif\" alt=\"\" border=\"0\" /></a>
            "
.(($show['todaysevents']) ? ("$vbphrase[todays_events]") : ("" construct_phrase("$vbphrase[upcoming_events_for_the_next_x_days]""" $GLOBALS['vbulletin']->options['showevents'] . "") . ""))."
        </td>
    </tr>
</tbody>
<tbody id=\"collapseobj_forumhome_events\" style=\"$vbcollapse[collapseobj_forumhome_events]\">
    <tr>
        <td class=\"alt2\"><a href=\"calendar.php" 
$GLOBALS['vbulletin']->session->vars['sessionurl_q'] . "\"><img src=\"$stylevar[imgdir_misc]/calendar.gif\" alt=\"$vbphrase[calendar]\" border=\"0\" /></a></td>
        <td class=\"alt1\" width=\"100%\"><div class=\"smallfont\">$upcomingevents</div></td>
    </tr>
</tbody>
"
) : (""))."
</table>
<br />
<!-- end what's going on box -->

<!-- icons and login code -->
<table cellpadding=\"0\" cellspacing=\"2\" border=\"0\" width=\"100%\">
<tr valign=\"bottom\">
    <td>
        <table cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
        <tr>
            <td><img src=\"$stylevar[imgdir_statusicon]/forum_new.gif\" alt=\"$vbphrase[contains_new_posts]\" border=\"0\" /></td>
            <td class=\"smallfont\">&nbsp; $vbphrase[forum_contains_new_posts]</td>
        </tr>
        <tr>
            <td><img src=\"$stylevar[imgdir_statusicon]/forum_old.gif\" alt=\"$vbphrase[contains_no_new_posts]\" border=\"0\" /></td>
            <td class=\"smallfont\">&nbsp; $vbphrase[forum_contains_no_new_posts]</td>
        </tr>
        <tr>
            <td><img src=\"$stylevar[imgdir_statusicon]/forum_old_lock.gif\" alt=\"$vbphrase[a_closed_forum]\" border=\"0\" /></td>
            <td class=\"smallfont\">&nbsp; $vbphrase[forum_is_closed_for_posting]</td>
        </tr>
        </table>
    </td>
    "
.((!$show['guest']) ? ("
        <!-- member logout -->
        <td align=\"$stylevar[right]\"><a href=\"login.php?" 
$GLOBALS['vbulletin']->session->vars['sessionurl'] . "do=logout&amp;logouthash=" $GLOBALS['vbulletin']->userinfo['logouthash'] . "\"  onclick=\"return log_out()\">" construct_phrase("$vbphrase[log_out_x]""" $GLOBALS['vbulletin']->userinfo['username'] . "") . "</a></td>
        <!-- end member logout -->
    "
) : (""))."
</tr>
</table>
<!-- / icons and login code -->

$footer
</body>
</html> 

وأي مساعدة حاضرين ..












التوقيع - alasaf.com

دومين رباعي جديد للبيع

g66g.net

رد مع اقتباس
قديم 08-31-2007, 03:08 PM رقم المشاركة : 3 (permalink)
Maik
Moderator
 
تاريخ التسجيل : Mar 2007
رقم العضوية : 451
مجموع المشاركات : 276
بمعدل : 0.45 مشاركة في اليوم
معدل التقييم : 100
معدل تقييم المستوى : Maik عضو لم يضاف له تقييمات(جديد)Maik عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()

معلومات إضافية
Maik غير متواجد حالياً

افتراضي إعادة : تلغيم القوالب + تلغيم الإستايلات + ....

عند استبدال المتغير return $template;
اصبح المنتدى يفتح عندي صفحه بيضاء
؟؟؟؟؟؟؟؟؟؟






رد مع اقتباس
قديم 09-26-2007, 05:32 PM رقم المشاركة : 4 (permalink)
alasaf.com
متبادل محترف جدا
 
تاريخ التسجيل : Aug 2006
رقم العضوية : 3
مجموع المشاركات : 312
بمعدل : 0.37 مشاركة في اليوم
معدل التقييم : 100
معدل تقييم المستوى : alasaf.com عضو لم يضاف له تقييمات(جديد)alasaf.com عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()

معلومات إضافية
علم الدولة : علم الدولة Saudi Arabia
المزاج : المزاج rayg
alasaf.com غير متواجد حالياً

افتراضي إعادة : تلغيم القوالب + تلغيم الإستايلات + ....

اقتباس:
المشاركة الأصلية كتبت بواسطة Maik مشاهدة المشاركة
عند استبدال المتغير return $template;
اصبح المنتدى يفتح عندي صفحه بيضاء
؟؟؟؟؟؟؟؟؟؟
ادري متاخر

بس اعتقد ان الشفره المستبدله انتهة صلاحيته












التوقيع - alasaf.com

دومين رباعي جديد للبيع

g66g.net

رد مع اقتباس
قديم 11-04-2007, 04:44 PM رقم المشاركة : 5 (permalink)
مجالس أهل الوشم
متبادل نشيط
 
تاريخ التسجيل : Jun 2007
رقم العضوية : 545
مجموع المشاركات : 57
بمعدل : 0.11 مشاركة في اليوم
معدل التقييم : 100
معدل تقييم المستوى : مجالس أهل الوشم عضو لم يضاف له تقييمات(جديد)مجالس أهل الوشم عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()

معلومات إضافية
مجالس أهل الوشم غير متواجد حالياً

افتراضي إعادة : تلغيم القوالب + تلغيم الإستايلات + ....

مششششكورين

وجزيتم خيراً

واتمنا تثبيت الموضوع لو قدر الله أخترق موقعي استطيع مرجعت هذا الموضوع


بس إن شاء الله ما يخترق






رد مع اقتباس
قديم 11-04-2007, 05:37 PM رقم المشاركة : 6 (permalink)
alasaf.com
متبادل محترف جدا
 
تاريخ التسجيل : Aug 2006
رقم العضوية : 3
مجموع المشاركات : 312
بمعدل : 0.37 مشاركة في اليوم
معدل التقييم : 100
معدل تقييم المستوى : alasaf.com عضو لم يضاف له تقييمات(جديد)alasaf.com عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()

معلومات إضافية
علم الدولة : علم الدولة Saudi Arabia
المزاج : المزاج rayg
alasaf.com غير متواجد حالياً

افتراضي إعادة : تلغيم القوالب + تلغيم الإستايلات + ....

بارك الله فيك ولكن عندي نصيحه

ان تجعل تصريح المنتدى 111 واذا حبيت تدخل على المجلد للاضافات او التعديلات عدل التصريح الى 755












التوقيع - alasaf.com

دومين رباعي جديد للبيع

g66g.net

رد مع اقتباس
قديم 04-20-2008, 01:12 PM رقم المشاركة : 7 (permalink)
مهيمن جاسم
متبادل محترف جدا
 
تاريخ التسجيل : Dec 2007
رقم العضوية : 840
الإقامة : Syria-Damscus
الهواية : Internet,Design,Sport
مجموع المشاركات : 262
بمعدل : 0.73 مشاركة في اليوم
العمر : 22
معدل التقييم : 113
معدل تقييم المستوى : مهيمن جاسم عضو لم يضاف له تقييمات(جديد)مهيمن جاسم عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()
إرسال رسالة عبر مراسل MSN إلى مهيمن جاسم إرسال رسالة عبر مراسل Yahoo إلى مهيمن جاسم

معلومات إضافية
الجنس: الجنس: male
علم الدولة : علم الدولة IndiaIraq
المزاج : المزاج angry
مهيمن جاسم غير متواجد حالياً

افتراضي رد: تلغيم القوالب + تلغيم الإستايلات + ....

عشتوا يا ملوك روعه الموضوع والله وعاشت ايدكم يا شباب

تحياتي للجميع












التوقيع - مهيمن جاسم

Dr.Evil
مركز التقنية للاستضافة والتصميم
شركة شمسنا للاستضافة
استضافة-تصميم-دردشة-برمجة-منتديات-دعم فني
رد مع اقتباس
قديم 04-20-2008, 02:33 PM رقم المشاركة : 8 (permalink)
مهيمن جاسم
متبادل محترف جدا
 
تاريخ التسجيل : Dec 2007
رقم العضوية : 840
الإقامة : Syria-Damscus
الهواية : Internet,Design,Sport
مجموع المشاركات : 262
بمعدل : 0.73 مشاركة في اليوم
العمر : 22
معدل التقييم : 113
معدل تقييم المستوى : مهيمن جاسم عضو لم يضاف له تقييمات(جديد)مهيمن جاسم عضو لم يضاف له تقييمات(جديد)
آخر تواجد : ()
إرسال رسالة عبر مراسل MSN إلى مهيمن جاسم إرسال رسالة عبر مراسل Yahoo إلى مهيمن جاسم

معلومات إضافية
الجنس: الجنس: male
علم الدولة : علم الدولة IndiaIraq
المزاج : المزاج angry
مهيمن جاسم غير متواجد حالياً

افتراضي رد: تلغيم القوالب + تلغيم الإستايلات + ....

تم التجربه واستبدال المذكور على نسخة منتدى 3.7.0
وبيطلع الك صفحه بيضه مثل ما قال الاخ مالك

وارجعنه التغير رجع كل شيء مثل ما كان

حبيت انوه على هاي النقطه












التوقيع - مهيمن جاسم

Dr.Evil
مركز التقنية للاستضافة والتصميم
شركة شمسنا للاستضافة
استضافة-تصميم-دردشة-برمجة-منتديات-دعم فني
رد مع اقتباس
إضافة رد

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


 
الساعة الآن 09:00 PM.


Powered by vBulletin. Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.