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

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

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

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

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

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

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

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

زوار المنتدى

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

» واجهات مجانيه للشات الكتابي و الصوتي
دورة برمجة لوحة تحكم الدرس الأول  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 الخميس فبراير 10, 2011 1:27 am



    قم بإنشاء المجلدات التاللية
    مجلد admin وسيحتوي لوحة التحكم .
    مجلد includes وسيحتوي ملفات الكلاسات والفنكشن وملف الإتصال بالقاعدة .
    مجلد install وسيحتوي ملف تنصيب السكربت .
    مجلد images وسيحتوي ملفات الصور الخاصة بالسكربت .
    قم بإنشاء الملفات التالية داخل المجلدات السابقة كما سيتم ذكرها
    ملف install.php داخل مجلد install .
    ملف config.php داخل مجلد includes .
    ملف functions.php داخل مجلد includes .
    ملف mysql.class.php داخل مجلد includes .
    ملف index.php داخل مجلد admin .
    ملف login.php داخل مجلد admin .
    ملف checklogin.php داخل مجلد admin .
    ملف logout.php داخل مجلد admin .
    مجلد style داخل مجلد admin حيث سيتم استخدام نظام القالب السهل في لوحة التحكم .
    مجلد rawabetcash داخل مجلد admin حيث سيكون ملجد الكاش الخاص بلوحة التحكم .
    مجلد images داخل مجلد admin لإحتواء صور البرنامج .


    البدء في إنشاء ملف config.php داخل مجلد includes

    محتوى ملف config.php سيكون على الناحية التالية :




    كود PHP:
    الكود:
     
    <?php
    /* var for conect to host */
    $dbhost = "localhost";
    /* var database name */
    $dbname = "data base name";
    /* var user to acsess database */
    $dbusername = "user name for data base";
    /* var pass to acsess database */
    $dbpassword = "pass for data base";
    /* var dont edit this */
    $db_prefix = "";
    $connect = mysql_connect("$dbhost","$dbusername","$dbpassword");
    if ($connect){
      mysql_select_db("$dbname");
      }else{
      exit();
    }
    ?>
    بالنسبة للملف فهو معروف ملف يتضمن متغيرات فيها اسم قاعدة البيانات والمسخدم الخاص بها وكلمة المرور مع دالة الإتصال بالقاعدة




    --------------------------------------------------------------------------------

    بعد ما قمنا بعملية إنشاء ملف config.php وهو الملف الخاص بقاعدة البيانات سيتم العمل الأن على كتابة محتوى ملف install.php

    محتوى ملف install.php سيكون على الناحية التالية :



    كود PHP:

    الكود:
    [LEFT]
    <?php
    include ("../includes/config.php");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
    <head>
      <title>العنوان</title>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
    </head>
    <body>
    <div align="center">
    <?php
    /* إستقبال */
    $do = $_GET[a];
    $do = strip_tags($do);
    $do = trim($do);
    /* البدء بعملية تعدد الصفحات */
    switch ($do) {
    /* الصفحة الرئيسية للملف */
      default:
    ?>
    <br />
    <br />
    <form method="post" action='install.php?a=creat'>
    <input type="submit" value="إضغط هنا للمتابعة" size="20" />
    </form>
    <?php
    /* إنتهاء محتوى الصفحة الرئيسية */
      break;
    /* تعريف صفحة اخرى وهي صفحة إنشاء الجداول */
      case "creat";
    /* إنشاء جدول الإدارة */
    $admin = mysql_query("CREATE TABLE `admin` (
    `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `username` VARCHAR( 50 ) NOT NULL ,
    `userpass` VARCHAR( 50 ) NOT NULL ,
    `email` VARCHAR( 50 ) NOT NULL ,
    `regdate` DATETIME NOT NULL ,
    `ipaddress` VARCHAR( 50 ) NOT NULL ,
    `lastlogin` DATETIME NOT NULL ,
    `config_call` INT( 1 ) NOT NULL ,
    `config_admin` INT( 1 ) NOT NULL
    ) ENGINE = MYISAM CHARSET=latin1 ;");
    /* إنشاء جدول الإتصال بنا */
    $contact = mysql_query("CREATE TABLE `contact` (
    `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `your_name` VARCHAR( 50 ) NOT NULL ,
    `subject` VARCHAR( 50 ) NOT NULL ,
    `message` TEXT NOT NULL ,
    `email` VARCHAR( 50 ) NOT NULL ,
    `top_s` VARCHAR( 255 ) NOT NULL ,
    `rcv_time` DATETIME NOT NULL ,
    `ip` VARCHAR( 50 ) NOT NULL
    ) ENGINE = MYISAM CHARSET=latin1 ;");
    if($contact && $admin){
      echo "<img src='../images/yes.gif' alt='' border='0' height='14px' width='14px' />&nbsp;&nbsp;<h1>تمت عملية انشاء الجداول بنجاح تام</h1><br />
      <form method='post' action='install.php?a=set'>
    <input type='submit' value='إضغط هنا للمتابعة' size='20' />
    </form>";
      }else{
      echo "<img src='../images/no.gif' alt='' border='0' height='14px' width='14px' />&nbsp;&nbsp;<h1>فشل في إنشاء الجداول</h1>";
    }
    /* إنتهاء محتوى صفحة الجداول */
    break;
    /* تعريف صفحة اخرى وهي صفحة إضافة الأدمن */
      case "set";
    ?>
    <script type="text/javascript">
    function validate(theform) {
            if (theform.username.value=="" ) {
                    alert("لم تقم بإدخال اسم المستخدم");
                    return false; }
            if (theform.pass.value=="") {
                    alert("لم تقم بإدخال كلمة المرور");
                    return false; }
            if (theform.mail.value=="") {
                    alert("لم تقم بإدخال بريد المدير");
                    return false; }
          }
    </script>
    <table class="tableh" align="center" cellpadding="0" cellspacing="0" dir="rtl" width="50%" align="center" border="1">
    <tr>
    <td align="center">إضافة بيانات الإدارة</td>
    </tr>
    </table>
    <form method="post" action="install.php?a=end">
    <table align="center" cellpadding="0" cellspacing="0" dir="rtl" width="50%" align="center" border="1">
    <tr>
    <td align="center">إسم المدير : </td>
    <td align="center"><input type="text" name="username" size="30" /></td>
    </tr>
    <tr>
    <td align="center">كلمة المرور للمدير : </td>
    <td align="center"><input type="password" name="pass" size="30" /></td>
    </tr>
    <tr>
    <td align="center">بريد المدير :</td>
    <td align="center"><input type="text" name="mail" size="30" /></td>
    </tr>
    </table>
    <br />
    <input onclick="return validate(this.form)" type="submit" value="إضغط هنا للمتابعة" />
    </form>
    <?php
    /* إنتهاء محتوى صفحة تعبئة بيانات المدير */
    break;
    /* تعريف صفحة اخرى وهي صفحة إدخال بيانات مدير الموقع في قاعدة البيانات */
      case "end";
      $uname = $_POST[username];
      $upass = md5($_POST[pass]);
      $umail = $_POST[mail];
      $uurl = $_POST[url];
      $unams = $_POST[name];
      $today = date("Y-m-d h:m:s");
      $ip = $_SERVER['REMOTE_ADDR'];
    $addadmin = mysql_query("INSERT INTO `admin` (`id` ,`username` ,`userpass` ,`email` ,`regdate` ,`ipaddress` ,`lastlogin` ,`config_contact`,`config_admin`) VALUES ('1', '$uname', '$upass', '$umail', '$today', '$ip', '', '1', '1');");
    if($addadmin){
    echo "<img src='../images/yes.gif' alt='' border='0' height='14px' width='14px' />&nbsp;&nbsp;<h1>تمت عملية تنصيب السكربت بنجاح</h1><br />
          <form method='post' action='../admin/index.php'>
    <input type='submit' value='إضغط نا لدخول لوحة التحكم' size='20' />
    </form>";
    @rename("./install.php", "./install.me");
    }else{
    echo "<img src='../images/no.gif' alt='' border='0' height='14px' width='14px' />&nbsp;&nbsp;<h1>فشل بإضافة بيانات الموقع</h1>";
    }
    break;
    }
    ?>
    </div>
    </body>
    </html>
     
    [/LEFT]
    كود [/code]include ("../includes/config.php");

    [code]هنا قمت بعملية إستدعاء لملف قاعدة البيانات حتى يكون هنالك اتصال بالقاعدة لانه سيتم إستخدام قاعدة البيانات

    بد عملية الإستدعاء تم فصل php عن html عندما قمت بكتابة
    [PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm...dtd">[/PHP]

    حيث قمت بالبدء بتقسيم الصفحة لظهورها بشكل جميل ( هنا تاتي تنسيقاتكم للتصاميم )

    بعد عملية التعريف قمت بالعودة للبي اتش بي
    والبدء بعملية تعدد الصفحة حيث ستكون عملية تنصيب السكربت على عدة مراحل بداية من الترحيب وإنتهاءً من حذف ملف التنصيب

    في الخطوة الثانية قمت بعملية إنشاء الجداول التي سيتم استخدامها

    بعد التاكد من عملية الإنشاء للجداول قمت بالإنتقال لخطوة وهي اضافة مدير الموقع


    إلى هنا ينتهي درسنا

    حيث سنتناول في الدرس القادم عملية إنشاء ملفات لوحة التحكم


      الوقت/التاريخ الآن هو الجمعة نوفمبر 22, 2024 3:25 pm