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

الموضوع: كيف أبرمج هذا السكريبت

  1. #1

    كيف أبرمج هذا السكريبت



    الرجاء مساعدتي وإرشادي في هذا العمل ,
    كيف أبرمج سكريبتا عبارة عن دروس ومقالات ،بحيث يستطيع الزائر تصفح كل الموقع، وعند الضغط على كلمة شرح الموجودة أمام كل درس ،يطلب منه التسجيل ,
    ثم ترسل لك كلمة سر عشوائية إلى بريده ,
    لن ترسل له أوتوماتكيا بل يتحكم صاحب الموقع في إرسالها,
    هل الفكرة واضحة ,
    الاخوة المبرمجون : أبو منار , أبو عامر , سيد مسلم ,سردال...
    ماهي الخطوات التي أتبعها لبرمجة السكريبت,
    وهل يوجد برنامج جاهز .





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً


  2. #2


    الرجاء لا تبخلوا علينا بالمساعدة.





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  3. #3


    السلام عليكم

    اخوي بحاول اساعدك شوي ....

    اولا: تنشئ ملف يقوم بالوضعية الافتراضية بعرض عناوين الدروس مع وصلة الدخول للشرح فقط
    ثانيا: في حال الضغط على وصلة الشرح يتم هنا التاكد من ان الشخص يحمل اسم مستخدم وكلمة المرور الصحيحة ... اذا كان نعم فيتم دخوله للشرح ويتم عرض الدرس كاملا
    ثالثا: اذا لم يكن الشخص يحمل صلاحية لقراءة الشرح يتم تحويله إلى صفحة طلب تسجيل الدخول أو وصلة التسجيل
    رابعا: اذا شخص قام بتسجيل دخوله يتم التاكد من القاعدة بان الشخص ادخل الاسم وكلمة المرور الصحيحة ... عدا ذلك يتم استمرار طلب تسجيل الدخول
    خامسا: اذا الشخص لا يملك عضوية وقام بالضغط على وصلة تسجيل مشترك يتم تحويله إلى صفحة تسجيل العضوية ويتم بها كتابة كل البيانات اللازمة ... بما في ذلك التاكد من عدم تشابه اسم المستخدم والبريد الالكتروني مع مشترك اخر ... ويرسل الطالب الطلب وينتظر
    سادسا: تنشئ ملف اخر للمشرف ويتم بهذا الملف عرض المشتركين الجدد في صفحة يحتوي على زرين الاول لاعتماد التسجيل والثاني لحذف الطلب طبعا بجانب كل طلب يكون الازرار او في قائمة صناديق التحديد .... المهم كيفما تراه مناسب لك
    سابعا: في حال تم اعتماد طلب اشتراك سيتم بمجرد ضغط المشرف على اعتماد الطلب ارسال رسالة إلى بريد صاحب العلاقة به اسم المستخدم وكلمة المرور الخاصة به
    ثامنا: أضن انها اسهل جزء وهي ملف تقوم عن طريقه كتابة الدروس ليتم حفظها وعرضها في الملف الاول الخاص بالدروس
    تاسعا: للافضلية لك وضع عرض للدروس بحيث يمكن حذف أو تعديل الدروس المختارة في هذا الملف ...

    عاشر: لا تكتب موضوع بنفس هذا الاسلوب لانه متعب ومش من السهل تجد واحد متفيق بصراحة يرد عليه ويعطيك كل شي بالتفصيل
    الحادي عشر: لو نسيت شي ذكرني ....

    تعبت ... حد يكمل بدالي ...

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  4. #4


    والله شرح ولا أروع ,
    استمتعت بقراءة الشرح وكأني أشاهد فيلما شيقا ,
    أبي أعرف من أين لك كل هالافكار ؟!
    الله يكرمك ,
    ممكن تشرح لي كيف أبرمج كل هذا,:shy:





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  5. #5


    هل يوجد سكريبت مشابه ؟





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  6. #6


    أولاً نعمل جدول للمواضيع
    كود:
    CREATE TABLE subjects (
     id int UNSIGNED NOT NULL AUTO_INCREMENT,
     `title` text,
     `content` text,
     PRIMARY KEY(id)
    );
    وجدول للمستخدمين
    كود:
    CREATE TABLE users (
     id int UNSIGNED NOT NULL AUTO_INCREMENT,
     pass char(32) NOT NULL,
     email text,
     `active` int UNSIGNED NOT NULL DEFAULT '0',
     PRIMARY KEY(id)
    );
    الآن نقوم بجلب آخر ثلاثة مواضيع مثلاً بطريقة مثل:
    كود PHP:
    <?
    $query 
    MySQL_Query("SELECT * FROM subjects ORDER BY id DESC LIMIT 3");
    while(
    $row MySQL_Fetch_Object($query))
    {
     echo 
    '<a href="view.php?id='.$row->id.'">'.$row->title.'</a>';
    }
    @
    MySQL_Free_Result($query);
    ?>
    للتسجيل شيء كـ:
    كود PHP:
    <?
    if($_POST['email'])
    {
     
    $query MySQL_Query("SELECT * FROM users WHERE email='".Addslashes(strtolower($_POST['email']))."'");
     if(
    MySQL_Num_Rows($query) > 0)
     {
      Die(
    'أنت مسجل من قبل!');
     }

     
    MySQL_Query("INSERT INTO users (pass,email) VALUES ('".md5(time())."', '".Addslashes(strtolower($_POST['email']))."')");
    }
    ?>
    على افتراض أنك عملت form فيه حقل text اسمه email

    .....

    لو أردنا عرض الموضوع:
    كود PHP:
    <?
    $query 
    MySQL_Query("SELECT * FROM subjects WHERE id='".Addslashes($_GET['id'])."'");

    if(
    MySQL_Num_Rows($query) < 1)
    {
     Die(
    'لا يوجد موضوع!');
    }

    $row MySQL_Fetch_Object($query);

    echo 
    $row->content;
    ?>
    طبعاً كل هذا كتبته للتوضيح فقط لاغير..

    فهناك أشياء أخرى يجب فعلها .. مثلاً الإتصال بالقاعدة ووو

    أرجوا أن تكون الفكرة وصلت..

    وإذا أردت عرض كل الأعضاء الجدد:
    كود PHP:
    <?
    $query 
    MySQL_Query("SELECT * FROM users WHERE active < 0");

    while(
    $row MySQL_Fetch_Object($query))
    {
     echo 
    '<a href="send.php?id='.$row->id.'">$row->email.'</a><br>';
    }
    ?>
    ملف الإرسال:
    كود PHP:
    <?
    $query 
    MySQL_Query("SELECT * FROM users WHERE id='".Addslashes($_GET['id'])."' AND `active`=0");

    if(
    MySQL_Num_Rows($query) < 1)
     Die(
    'هذا المستخدم غير موجود أو قد تم ارسال الباسورد سابقاً!');

    $row MySQL_Fetch_object($query);

    $pwd time();
    $pwd substr($pwd3);
    $pwd $pwd.rand(010);

    @
    mail($row->email'كلمة المرور للموقع''كلمة مرورك هي '.$pwd);

    MySQL_Query("UPDATE user SET `active`=1,pass=md5('".Addslashes($pwd)."') WHERE id='".Addslashes($_GET['id'])."'");
    ?>
    أرجوا أن تكون الفكرة قد وصلت .. واعذرني ان كان هناك أي خطأ .... فقد كتبت هذه الأكواد وأنا أكتب الرد





    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

  7. #7


    الله يوفقك ,
    سأبدأ حالا في برمجته,
    شكرا على الشرح ,
    ممكن بريدك للتواصل ؟ :shy:





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  8. #8
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,092


    أعذرني أخي على تأخيري
    وأظن ان الشرح للأخوة كان وافياً
    وفقكم الله ...





    __________________
    البريد
    almuslim@gmail.com
    الماسنجر
    muslem@php.net
    Mr.Muslem غير متواجد حالياً

  9. #9


    وأخيرا ظهرت.
    أين كنت ؟ :anger1:
    أخوي كم يستغرق برمجة السكريبت ؟
    فلست محترفا في البرمجة. :shy:





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  10. #10


    وهل يوجد سكريبت جاهز :shy: :shy: :shy:





    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  11. #11
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,092


    أعذرني أخوي كنت مشغول ...
    أخوي كم يستغرق برمجة السكريبت ؟
    تستغرق برمجة هذا السكربت على حسب المبرمج نفسه من خمس ساعات للمحترف إلى 20 للمتوسط إلى 50 ساعة للمبتدىء
    وهل يوجد سكريبت جاهز
    لاأدري ...إبحث في hotscripts.com





    __________________
    البريد
    almuslim@gmail.com
    الماسنجر
    muslem@php.net
    Mr.Muslem غير متواجد حالياً

  12. #12


    50 ساعة للمبتدىء .






    __________________
    قريبا إن شاء الله
    MuslimOnly غير متواجد حالياً

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    ماشاء الله تبارك الله
    الاخوة ماقصروا ,,,
    طبعا ظلمت نفسك وظلمتني عندما وضعتني بين الاخوة ,,,, فمازلت في اول الطريق ( اول شبر منه )

    تحياتي





    __________________
    www.abu3amer.com
    أبوعامر غير متواجد حالياً





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

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

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