النتائج 1 إلى 7 من 7

الموضوع: درس : كود إنشاء ملف التنصيب install

  1. #1

    Thumbs up درس : كود إنشاء ملف التنصيب install



    بسم الله الرحمن الرحيم

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

    كيف الحال أخواني أعضاء زوار مرتادي مدونتي الحبيبه إن شاء الله بخير ؟

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

    إلى إعطاء التراخيص للمجلدات المراد إعطائها و ما إلى ذالك

    طبعاًَ كالعادة راح نضف الملفات التي سيتم العمل عليها

    اولا يفضل إنشاء مجلد بأسم


    install


    بعدها سيتم إنشاء المجلدات التالية :
    • index.php :هذا الملف الرئيسي للتنصيب .
    • config.php :هذا ملف الأتصال بقاعدة البيانات .
    • style.css : هذا الملف لتنسيق الصفحات .
    الأن نأتي لكل ملف على حدة و نبدأ بملف


    Index.php

    رمز PHP:

    كود PHP:

                                <?php
    /*
     كاتب الكود : بو عبد الله
     الحمد لله كل هذا اجتهاد شخصي
     وليس درس مطبق ولله الحمد
     ولو احد يبقى يتعلم البي اتش بس انصحه بهالطريقة
     ولو انه يشوف الدرس و يجتهد في تطوير الكود اللي تعلمه
     وبكذا راح يتعلم الكثير
     اخوكم : بو عبد الله
     */
    ?>

    <html dir="rtl">
        <head>
            <title>ملف تنصيب البرنامج</title>
            <link rel="stylesheet" href="style.css" type="text/css" > <!-- هنا استدعاء لملف الـ style.css-->
        </head>
        <body>
    <?php
    // جلب ملف الـ config
    include 'config.php';

    $install $_GET['install'] ; // تعريف الـ install لستخدامها في مراحل التنصيب
    if(!isset ($install)) $install // هنا نضع الشرط لجعل قيمة الـ install  1 لكي ندخل في الـ switch
    //هنا بداية الـ switch
    switch ($install) {
        case 
    "1" //في  الـ case الأول وضعنا القيمة الأفتراضيه 1و وهي التي   سيتم الأدخال عليها  مباشرة وفيها وضعنا رسالة الترحيب و المتطلبات و البدأ   بالتنصيب
            
    echo "<ul>
                       <li> في هذا الملف قمنا ببرمجة ملف التنصيب    للسكربت بحيث انه يقوم بإنشاء قاعدة البيانات و إنشاء الجداول فيها .    </li>
                       <li>ملاحظة : أسم قاعدة البيانات في السيرفر    الشخصي يكون فقط الأسم المدخل بينما يكون اسم قاعدة البيانات في سيرفر    الموقع أسم الموقع مربوط بقاعدة البيانات</li>
                  </ul>"
    ;
            echo
    "<form action='index.php?install=2' method='post'>
            <input type='submit' value='أبدا التنصيب' />
            </form>"
    ;
            break;
        case 
    "2"// في الكيس الثاني ننشأ القاعدة و الجداول المراد إنشائها في السكربت 

            //هنا ننشأ قاعدة البيانات
            
    $createdatabase mysql_query("CREATE DATABASE fadel1") or die ("قاعدة البيانات تم إنشائها سابقاًَ") ;
            if(isset (
    $createdatabase)){ // <--- هذا الشرط للتأكد هل تم إنشاء قاعدة البيانات ام لا
                
    echo "تم إنشاء القاعدة بنجاح" ;
                echo 
    "<br />" ;
                
    $conn mysql_connect("localhost","root","root"); // هنا نتصل بقاعدة البيانات التي تم إنشائها
               
    $conn1 mysql_select_db('fadel1' ,$conn ) ; //هنا يتم استعراض قاعدة البيانات التي تم إنشائها
            
    }else{
                echo
    "لم يتم إنشاء قاعدة البيانات" ;  //رسالة الخطأ في حال لم يتم إنشاء قاعدة البيانات
            
    }
            
    //الان إنشاء الجداول المراد إنشائها في القاعدة
            
    $createuser mysql_query("CREATE TABLE `user` (
            `id` INT NOT NULL AUTO_INCREMENT ,
            `name` VARCHAR( 255 ) NOT NULL ,
            `mail` VARCHAR( 255 ) NOT NULL ,
            `date` DATE NOT NULL ,
            PRIMARY KEY ( `id` )
            ) ENGINE = MYISAM ;
                "
    ) ;
            if(isset(
    $createuser)){ //هنا شرط التحقق من إنشاء الجداول ام لا 
                
    echo"تم إنشاء جدول  USER بنجاح";
                echo 
    "<br />";
                echo
    "<form action='index.php?install=3' method='post'>
                     <input type='submit' value='إنهاء' />
                     </form>"
    ;  }else{
                         echo
    "<br />" ;
                         echo 
    "لم إنشاء جدول  USER"//الرسالة التي ستظهر في حال عدم إنشاء الجداول 
                     
    }
                     break;
          case 
    "3"// في الـ sace  الثالث رسالة تفيد بأنه تم إنشاء قاعدة البيانات و كل شئ تمام 
              
    echo "تم ولله الحمد الإنتهاء من إنشاء قاعدة البيانات و إنشاء الجداول ";
              echo 
    "تحياتي بو عبد الله " ;

    }
    echo 
    "<div class='fadel1'><p>
        مبرمج الصفحة : بو عبد الله
        </p></div>"
    ;
    ?>

        </body>
    </html>

    كود ملف


    config.php

    رمز PHP:

    كود PHP:
     
    <?php
    $local 
    "localhost" // نوع المستضيف
    $username "root" // اسم مستخدم قاعدة البيانات
    $password "root" // كلمة مرور قاعدة البيانات

    $connectdb mysql_connect($local,$username,$password); // للإتصال بقاعدة البيانات


    ?>
    كود ملف

    كود PHP:


    style
    .css
         رمز PHP
    :
                                
    body{
        
    margin
        
    padding120px ;
        
    text-aligncenter ;
        
    font-size12pt ;
        
    font-family:Tahoma ;
        
    color#f9021f ;
    }
    ul{

    }
    ul li{
        
    font-size11pt ;
        
    font-familyTahoma ;
        
    color#16a608 ;
    }
    ul li:hover{
        
    color#024201 ;
    }
    .
    fadel{
        
    text-aligncenter ;
        
    font-size12px ;
        
    font-familyTahoma ;
        
    color#626262 ;
    }
    p{
        
    font-size15px;
        
    font-familyTahoma ;
        
    color#0005ff ;
    }
    p:hover{
        
    color#f9021f ;

    و في الختام استودعكم الله

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


    اخوكم : بو عبد الله





    التعديل الأخير تم بواسطة عبقور ; 29-01-2011 الساعة 07:18 PM
    __________________
    سكربت سجل زوار (برمجة عربية) افضل سكربت سجل زوار
    للمعاينة - للتجربة - للتحميل - للإطلاع على التفاصيل
    username : admin pass:123456


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


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






  3. #3


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

    والله يغالي انا ماعندي فكره عن الأستضافات

    لكن لو كلامك صحيح

    يكفيك انك زودة من معلوماتك

    و إن شاء الله تستفيدون من هالأكواد

    اخوك : بو عبد الله





    __________________
    سكربت سجل زوار (برمجة عربية) افضل سكربت سجل زوار
    للمعاينة - للتجربة - للتحميل - للإطلاع على التفاصيل
    username : admin pass:123456

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  5. #5


    وفيك اخي احمد

    و يشرفني تواجدك

    اخوك : بو عبد الله





    __________________
    سكربت سجل زوار (برمجة عربية) افضل سكربت سجل زوار
    للمعاينة - للتجربة - للتحميل - للإطلاع على التفاصيل
    username : admin pass:123456

  6. #6
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    28


    بارك الله فيك اخى كود جميل للمبتدئين

    مشكور يا غالى






  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    بارك الله فيك اخوى عبقور ورحم والديك
    جارى التجربة وان شاء الله بتوقع انه يشتغل تمام





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض