منتديات كاس العالم الترفيهيه

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات كاس العالم الترفيهيه

اختار لغه المنتدى

اربط حزام الامام و اضغط

منتديات كاس العالم الترفيهيه

انت الزائر رقم؟

عدد زوار المنتدى

زوار المنتدى

المواضيع الأخيرة

» واجهات مجانيه للشات الكتابي و الصوتي
موقع بأكثر من لغة  Emptyالأربعاء أغسطس 01, 2012 2:32 am من طرف الصقر

» حركات خطيره لكرة القدم بلاي ستيشن 2
موقع بأكثر من لغة  Emptyالثلاثاء نوفمبر 15, 2011 6:34 pm من طرف AHMMED

» الان حصريا كود لعبه بلياردو اون لاين
موقع بأكثر من لغة  Emptyالأحد أغسطس 21, 2011 1:56 pm من طرف Mr_King

» رتب و نجوم الاعضاء و المشرفين
موقع بأكثر من لغة  Emptyالسبت يوليو 02, 2011 9:07 pm من طرف غوغو

» شرح كيفية اضافة موقعك الى ( msn ( bing وجلب روبوتاته الى منتداك ! بالشرح المفصل !
موقع بأكثر من لغة  Emptyالأحد مايو 15, 2011 5:50 am من طرف حرائر السامر

» احدث كود العاب فلاشية لموقعك 2010 متجدد + مجانا
موقع بأكثر من لغة  Emptyالإثنين مايو 09, 2011 3:26 am من طرف مهدي العكيلي

» كود لعبه من سيربح المليون (حصريا)
موقع بأكثر من لغة  Emptyالإثنين مايو 09, 2011 3:25 am من طرف مهدي العكيلي

» استايل لمركز التحميل كليجا
موقع بأكثر من لغة  Emptyالخميس مارس 03, 2011 9:23 pm من طرف Admin

» كود محرك نشر المواضيع
موقع بأكثر من لغة  Emptyالخميس مارس 03, 2011 8:28 pm من طرف Admin

راديو روتانا

 

    موقع بأكثر من لغة

    Admin
    Admin
    المدير العام
    المدير العام


    موقع بأكثر من لغة  25110موقع بأكثر من لغة  13
    عدد المساهمات : 431
    نقاط : 881
    السٌّمعَة : 0
    تاريخ التسجيل : 07/11/2010
    العمر : 36

    موقع بأكثر من لغة  Empty موقع بأكثر من لغة

    مُساهمة من طرف Admin الإثنين فبراير 07, 2011 2:07 am

    اليوم اقدم لكم درس برمجة موقع بأكثر من لغة ..
    اولاً : نعمل ملف كونفج :

    كود PHP:
    الكود:
    <?php
    $dbhost='localhost';// الخادم
    $dbuser='root';  // إسم مستخدم قاعدة البيانات
    $dbpass='';    // باسويرد قاعدة البيانات
    $dbname='languages'; // إسم قاعدة البيانات
    $con=mysql_connect($dbhost,$dbuser,$dbpass)or die ("لايوجد اتصال بالقاعده");
    $sql=mysql_select_db($dbname,$con) or die ("لم يتم تحديد قاعده بيانات");
    ?>
    تمام ..
    ننشأ جدول اللغات :
    الرقم التسلسلي للغة-اسم اللغة - ملف اللغة
    الكود :

    كود:
    الكود:
    INSERT  INTO `languages` (`id` ,
     `name` ,
     `file`
    )
    VALUES ( NULL ,  'Arabic',  'ar.php'
    ), ( NULL ,  'English',  'en.php'
    ), ( NULL ,  'French',  'fr.php'
    );
    الحين نسوي الثلاث ملفات
    انا راح اسوي ملف واحد فقط وانت سوو الباقي مثله

    كود PHP:
    الكود:
    <?php
    $language['dir'] = "rtl";
    $language['welcome'] = "مرحباً";
    $language['languages'] = "اللغات";
    ?>
    هذا ملف اللغة العربية ..
    الحين نسوي ملف الرئيسية

    كود PHP:
    الكود:
    <?php
    include("config.php"); //تضمين ملف الكونفج
    if(!@$_*****E['languages']){ // التحقق اذا لم يختر العضو لغة
    $dlanguage = "ar.php"; //اللغة الأساسية
    include("languages/$dlanguage");//تضمين ملف اللغة
    }else{//إذا لم يكن
    $dlanguage = $_*****E['languages'];//اللغة التي اختارها العضو
    include("languages/$dlanguage");
    }
    if(!$_GET){//التحقق من إذا كان العضو قد أرسل اختياراً للغة ام لا
    //إذا لم يرسل سوف نظهر له الصفحة
    echo '<body dir="'.$language['dir'].'">';//اتجاه الصفحة
    echo '<font face="tahoma">'.$language['welcome'].'</font><br />';
    $select  =  mysql_query("Select * from languages ");
    echo '<select name="languages" onchange="window.location.href=this.options[this.selectedIndex].value">';//قائمة اللغات
    echo '<option>'.$language['languages'].'</option>';//عبارة اللغات
    WHILE($row =  mysql_fetch_assoc($select)){
    echo '<option value="?language='.$row['id'].'">'.$row['name'].'</option>';
    }
    }else{//إذا ارسل او اختار
    $id = intval($_GET['language']);
    $select  =  mysql_query("Select * from languages Where id = '".$id."' ");
    $row = mysql_fetch_assoc($select);
    $change = @set*****e("languages",$row['file'],time()+3600*24);//جعل اللغة كما اختار العضو (ككوكيز فقط) له هو فقط يعني
    if($change){//إذا نجح تغير اللغة
     echo'<META HTTP-EQUIV=Refresh CONTENT="0; URL=index.php">';//حوله للرئيسية خلال 0 ثانية
    }
    }
    ?>

      الوقت/التاريخ الآن هو الخميس مايو 09, 2024 10:40 am