ط¯ط§ظ„ط© ظ„ظ…ط¹ط±ظپط© ط¥ظ† ظƒط§ظ†طھ ظ„ط؛ط© ط§ظ„ظ…طھطµظپط* ط¹ط±ط¨ظٹط© ط§ظˆ ط؛ظٹط± ط¹ط±ط¨ظٹط©



السلام عليكم ورحمة الله
الرحمة على شهداء سوريا



هذه الدالة تعطيك TRUE عندما تكون لغة المتصفح عربية و FALSE عندما تكون غير عربية


الدالة :

رمز PHP:
<code style="white-space:nowrap"> <code>
<?

/** Firas Darwish - FiraSEO.ORG **/
function is_browser_arabic(){
$b_lang = $_SERVER&#91;"HTTP_ACCEPT_LANGUAGE"&#93;;
$ar_clues=array("ar" , "arabic");
for (
$i=0;$i<count($ar_clues);$i++){
if (
strstr($b_lang,$ar_clues&#91;$i&#93){return TRUE;}}return FALSE;
}


?>
</code> </code>


مثال للاستخدام في البرمجيات :

رمز PHP:
<code style="white-space:nowrap"> <code> if (is_browser_arabic())
{
echo
"لغة المتصفح عربية";
} else {
echo
"لغة المتصفح ليست عربية";
}
</code> </code>



نشرح طريقة الكود code :

رمز PHP:
<code style="white-space:nowrap"> <code> $b_lang = $_SERVER&#91;"HTTP_ACCEPT_LANGUAGE"&#93;;
</code> </code>

نستخرج لغة المتصفح




وقد تكون مثل رمز Code:
ar,en-US;q=0.8,en;q=0.6

رمز PHP:
<code style="white-space:nowrap"> <code> $ar_clues=array("ar" , "arabic");
</code> </code>

اضفت الكلمات و الرموز التي يمكن ان تتواجد في المتغير الاول ان كان المتصفح عربياً


رمز PHP:
<code style="white-space:nowrap"> <code> for ($i=0;$i<count($ar_clues);$i++){
if (
strstr($b_lang,$ar_clues&#91;$i&#93){return TRUE;}}return FALSE;
}
</code> </code>

التاكد اذا كانت احدى العبارات الموجودة في المتغير $ar_clues
اذا كانت موجودة ارجاع TRUE
واذا كانت غير موجودة ارجاع FALSE



حياكم الله




فراس درويش
:: TRAIDNT FORUM :: - Powered by فيبويلتن في بي vBulletin

سيو









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©