السلام عليكم ورحمة الله
الرحمة على شهداء سوريا
هذه الدالة تعطيك TRUE عندما تكون لغة المتصفح عربية و FALSE عندما تكون غير عربية
الدالة :
رمز PHP:
<code style="white-space:nowrap"> <code>
<?
/** Firas Darwish - FiraSEO.ORG **/
function is_browser_arabic(){
$b_lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$ar_clues=array("ar" , "arabic");
for ($i=0;$i<count($ar_clues);$i++){
if (strstr($b_lang,$ar_clues[$i]
){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["HTTP_ACCEPT_LANGUAGE"];
</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[$i]
){return TRUE;}}return FALSE;
}
</code> </code>
التاكد اذا كانت احدى العبارات الموجودة في المتغير $ar_clues
اذا كانت موجودة ارجاع TRUE
واذا كانت غير موجودة ارجاع FALSE
حياكم الله
فراس درويش
:: TRAIDNT FORUM :: - Powered by فيبويلتن في بي vBulletin
سيو