صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: سكربتي قارب على الانتهاء ولكن اين انتم يا خبراء php

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357

    سكربتي قارب على الانتهاء ولكن اين انتم يا خبراء php



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

    واتمنى ان تتحاور ونتناقش بعقلانية واعتقد انه نموذج التسجيل قليل شروحاته وسيعتبر هذا الموضوع مرجع لامثالي.

    وبالتوفيق_







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    بالنسبة لكيفية الإستعلام هل اليوزر موجود او لأ ..

    تفضل الطريقة :

    كود PHP:
    <?php
     
    // أولا قم بإستدعاء ملف الإصتال بالقاعدة
     
    include("config.php"); 
     
    $name $_GET['name'];
     
    $sql "select * from table_name where user_name = $name"
     
    $sql_2 mysql_query($sql);
     
    $result mysql_num_rows($sql_2);
     if (
    $result == >0) {
     echo 
    "الإسم موجود مسبقا";
     }
     
    ?>
    اتمنى أني قد أفدتك






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    108


    اعتقد تقصد هاذا
    كود PHP:
     if ($result >0) {
     echo 
    "الإسم موجود مسبقا";
     } 







  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    كود الاخ mostafa-962 صحيح .

    بخصوص طريقة التفعيل طريقتك صحيحة اخوي لكن الكلام شي والتطبيق شي ... لو سمحت تكتب مرة ثانية الطريقة بالتفصيل الممل وبعدها الكود الي عملتو عشان نزبطلك الوضع .


    الى الامام اخوي .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357


    بالنسبة لكيفية الإستعلام هل اليوزر موجود او لأ ..

    تفضل الطريقة :

    كود PHP:
    <?php
     
    // أولا قم بإستدعاء ملف الإصتال بالقاعدة
     
    include("config.php"); 
     
    $name $_GET['name'];
     
    $sql "select * from table_name where user_name = $name"
     
    $sql_2 mysql_query($sql);
     
    $result mysql_num_rows($sql_2);
     if (
    $result == >0) {
     echo 
    "الإسم موجود مسبقا";
     }
     
    ?>
    اتمنى أني قد أفدتك
    اهلا اخي الف شكر
    بس ملف الكوفينق طبعا لازم يكون فيه امر الاتصال ولا انا غلطان

    ومن جد الف الف شكر ما قصرت

    وبالتوفيق_






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


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

    كود PHP:
    <?php
     $connect 
    mysql_connect("localhost","root","pass");
     
    $db mysql_select_db("name");
    ?>







  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


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

    كود PHP:
    <?php
    // حماية من اوامر الفبركة
    $action htmlentities($_GET['action']);
    if(
    $action == "done")
        {
            include(
    "config.php");
            
    $username htmlentities($_POST['username']);
            
    $password htmlentities($_POST['password']);
            
    $email htmlentities($_POST['email']);
            
    //حساب عدد النتائج للتأكد من وجود نفس المستخدم
    $num mysql_num_rows(mysql_query("select * from users where username='$username'"));
    //المستخدم إذا 0 يعني أنه غير متواجد
    if($num == "0")
        {
            
    // للتأكد من حقول الفورم غير فارغة
            
    if($username != "" || $password != "" || $email != "")
                    {
                        
    // انشاء رقم عشوائي للتتفعيل
                        
    $activate md5("MySiteName",mktime(55555));
                        
    // القيمة الافتراضية 0 وفي برمجتك استعلم انه يجب ان يكون 1
                        
    $userok 0;
                        
    // الاضافة في القاعدة
                        
    $insert   mysql_query("insert into `users` (`username`,`password`,`email`,`activate`,`userok`)".values.
                        
    "('$username','$password','$email','$activate','$userok')");
                        
    // التحقق من ادخال البيانات
                        
    if($insert)
                            {
                                
    // رسالة تظهر لنجاح الادخال - التسجيل
                                
    echo"<center>تم تسجيلك بنجاح<br>
                                وسوف يتم ارسال رسالة لبريدك 
    $email لتفعيل مستخدمك</center>";
                                
    // بريد المستخدم
                                
    $to $_POST['email'];
                                
    // اسم البريد القادم من
                                
    $from_name "MySite Name";
                                
    // بريد صاحب الموقع
                                
    $from_email "MyEmail Site";
                                
    // عنوان الرسالة الرئيسية
                                
    $subject "تفعيل عضويتك في MySite";
                                
    // نص الرسالة وكل سطر جديد تضع \n
                                
    $msg "مرحبا بك يا .. $username\n
                                السلام عليكم ورحمة الله وبركاته\n
                                شكرا لتسجيلك ونرجوا الضغط على الوصلة ادناه لتفعيل عضويتك\n
                                الوصلة: http://www.MySite.com/activate.php?id=
    $activate\n
                                \n
                                مع خالص الود ...\n
                                إدارة موقعي\n
                                http://www.MySite.com"
    ;
                                
    // الارسال للهيدر حتى لا يكون JunkMail وتأتي في ال Inbox
                                
    $headers "From: =?windows-1256?B?".base64_encode($from_name)."?= <".$from_email.">\n";
                                
    $headers .= "(anti-spam-(anti-spam-mime-version:)) 1.0\r\n";
                                
    $headers .= "(anti-spam-(anti-spam-content-type:)) text/plain; charset=windows-1256\r\n";
                                
    $headers .= "Reply-To: ".$from_name." <".$from_email.">\r\n";
                                
    $headers .= "X-Priority: 1\r\n";
                                
    $headers .= "X-MSmail-Priority: High\r\n";
                                
    $headers .= "X-mailer: PHPMailer\r\n";
                                
    //كود الارسال
                                
    mail($to$subject$msg$headers);
                                echo
    "<center>تم ارسال الرسالة بنجاح لبريدك الان</center>";
                                
                            }else{
                                
    //رسالة في حال ان هناك خطأ في قاعدة البيانات
                                
    echo"<center>هناك خطأ في قاعدة البيانات ، يمكنك المحاولة لاحقا</center>";
                            }
                        
                    }else{
                        
    // رسالة في حال لم يكمل الفراغات للفورم التسجيل
                        
    echo"<center>عفوا يجب عليك ملئ كامل البيانات</center>";
                    }
        }else{
            
    // رسالة إذا كان موجود العضو مسبقا ، فلعله نسي كلمة المرور او مسجل منذ قدم
            
    echo"<center>عفوا هذا الاسم غير متوفر<br>
            إذا كنت نسيت كلمة المرور .. <a href='forget.php'>اضغط هنا</a></center>"
    ;
        }

        }else{
            
    //ضع فورم التسجيل وارسله
            //Method='POST' action='register.php?action=done'
        
    }


    ?>
    يجب ان يكون لديك ملف
    activate.php
    وتستعلم بالتحديث userok=0
    إلى userok=1
    في حال

    كود PHP:
    <?php
    $id 
    $_GET['id'];
    include(
    "config.php");
    $activateuser mysql_query("update users set userok='1' where activate='$id'");
    ?>
    بالتوفيق ، واي خطأ ، الاخوان يساعدونا انا وانت ..





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357


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

    كود PHP:
    <?php
    // حماية من اوامر الفبركة
    $action htmlentities($_GET['action']);
    if(
    $action == "done")
        {
            include(
    "config.php");
            
    $username htmlentities($_POST['username']);
            
    $password htmlentities($_POST['password']);
            
    $email htmlentities($_POST['email']);
            
    //حساب عدد النتائج للتأكد من وجود نفس المستخدم
    $num mysql_num_rows(mysql_query("select * from users where username='$username'"));
    //المستخدم إذا 0 يعني أنه غير متواجد
    if($num == "0")
        {
            
    // للتأكد من حقول الفورم غير فارغة
            
    if($username != "" || $password != "" || $email != "")
                    {
                        
    // انشاء رقم عشوائي للتتفعيل
                        
    $activate md5("MySiteName",mktime(55555));
                        
    // القيمة الافتراضية 0 وفي برمجتك استعلم انه يجب ان يكون 1
                        
    $userok 0;
                        
    // الاضافة في القاعدة
                        
    $insert   mysql_query("insert into `users` (`username`,`password`,`email`,`activate`,`userok`)".values.
                        
    "('$username','$password','$email','$activate','$userok')");
                        
    // التحقق من ادخال البيانات
                        
    if($insert)
                            {
                                
    // رسالة تظهر لنجاح الادخال - التسجيل
                                
    echo"<center>تم تسجيلك بنجاح<br>
                                وسوف يتم ارسال رسالة لبريدك 
    $email لتفعيل مستخدمك</center>";
                                
    // بريد المستخدم
                                
    $to $_POST['email'];
                                
    // اسم البريد القادم من
                                
    $from_name "MySite Name";
                                
    // بريد صاحب الموقع
                                
    $from_email "MyEmail Site";
                                
    // عنوان الرسالة الرئيسية
                                
    $subject "تفعيل عضويتك في MySite";
                                
    // نص الرسالة وكل سطر جديد تضع \n
                                
    $msg "مرحبا بك يا .. $username\n
                                السلام عليكم ورحمة الله وبركاته\n
                                شكرا لتسجيلك ونرجوا الضغط على الوصلة ادناه لتفعيل عضويتك\n
                                الوصلة: http://www.MySite.com/activate.php?id=
    $activate\n
                                \n
                                مع خالص الود ...\n
                                إدارة موقعي\n
                                http://www.MySite.com"
    ;
                                
    // الارسال للهيدر حتى لا يكون JunkMail وتأتي في ال Inbox
                                
    $headers "From: =?windows-1256?B?".base64_encode($from_name)."?= <".$from_email.">\n";
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-mime-version:))) 1.0\r\n";
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-content-type:))) text/plain; charset=windows-1256\r\n";
                                
    $headers .= "Reply-To: ".$from_name." <".$from_email.">\r\n";
                                
    $headers .= "X-Priority: 1\r\n";
                                
    $headers .= "X-MSmail-Priority: High\r\n";
                                
    $headers .= "X-mailer: PHPMailer\r\n";
                                
    //كود الارسال
                                
    mail($to$subject$msg$headers);
                                echo
    "<center>تم ارسال الرسالة بنجاح لبريدك الان</center>";
     
                            }else{
                                
    //رسالة في حال ان هناك خطأ في قاعدة البيانات
                                
    echo"<center>هناك خطأ في قاعدة البيانات ، يمكنك المحاولة لاحقا</center>";
                            }
     
                    }else{
                        
    // رسالة في حال لم يكمل الفراغات للفورم التسجيل
                        
    echo"<center>عفوا يجب عليك ملئ كامل البيانات</center>";
                    }
        }else{
            
    // رسالة إذا كان موجود العضو مسبقا ، فلعله نسي كلمة المرور او مسجل منذ قدم
            
    echo"<center>عفوا هذا الاسم غير متوفر<br>
            إذا كنت نسيت كلمة المرور .. <a href='forget.php'>اضغط هنا</a></center>"
    ;
        }
     
        }else{
            
    //ضع فورم التسجيل وارسله
            //Method='POST' action='register.php?action=done'
        
    }
     
     
    ?>
    يجب ان يكون لديك ملف
    activate.php
    وتستعلم بالتحديث userok=0
    إلى userok=1
    في حال

    كود PHP:
    <?php
    $id 
    $_GET['id'];
    include(
    "config.php");
    $activateuser mysql_query("update users set userok='1' where activate='$id'");
    ?>
    بالتوفيق ، واي خطأ ، الاخوان يساعدونا انا وانت ..
    اهلابك اخي اتمنى ان تشرح خطوة خطوة
    وماذا يجب ان يكون في ملف activate.php
    وحقا الف شكر ماقصرت






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357


    up
    up
    up
    up
    up






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    يكون في ملف التفعيل

    مقارنة بين الرقم الذي تم توليده و الرقم الموجود في الجدول


    اذا كانت الجواب صح حدث قيمة المتغير من userok من 0 الى 1


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





    __________________

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    تفضل اخوي هذا الكود

    ان اصبت فمن الله و لم أٌصِب فمن الشيطان


    كود PHP:
    <?php

    include("config.php");

    $key $_GET['key'];
    $query "SELECT * FROM  users";
    $result mysql_query ($query) or die ("Query failed");
    while(
    $arr=mysql_fetch_array($result))
    {
    $org $arr['activekey'];
    }

    if(
    $key=$org ) {

    //تحديث قيمة userok  الى 1 وذلك لتصنيه عضويته انها مفعلة !!
    $query2="UPDATE users SET userok='''1'";
    $active_update mysql_query ($query2) or die ("Query failed");

    //حذف كود التفهيل من القاعدة و هو اختياري

    $query3="UPDATE users SET activekey='''null'";
    $active_update mysql_query ($query2) or die ("Query failed");


    echo
    "تم تفعيل عضويتك بنجاح !!";

    }
    else
    echo
    "خطأ في كود التفعيل يرجى التأكد من الرابط !!!";







    ?>



    ممكن انو يكون بكريقة اخرى

    وهو عن طريق ارسال ارقم فقط الى الايميل

    والمستخدم يقوم بوضعه بشكل يدوي ويتم التأكد منه كما في الكود في الاعلى


    دعواتك لي اخي الكريم





    __________________

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357

    الصفحات



    اهلا اخوي النحات هذي الصفحات ما زبطت معي

    كود PHP:
    <html>
    <
    head>
    <
    meta http-equiv="Content-Language" content="ar-sa">
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <
    title>اسم المستخدم</title>
    </
    head>
    <
    body background="../index_08.gif" style="background-attachment: fixed">
    <
    form method="post" action="do_reg.php">
    <
    p align="right">ا<font color="#FFFFFF">سم المستخدم</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="username" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">كلمة المرور</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="password" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">إعادة كلمة المرور</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="pass2" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">البريد الالكتروني</font></p>
    <
    p align="right"><input type="text" name="email" size="20"></p>
    <
    p align="right"><input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
    </
    form>
       
     
     
    </
    body>
    </
    html
    وهذي صفحة التاكيد
    كود PHP:
    <?php 
    // حماية من اوامر الفبركة 
    $action htmlentities($_GET['action']); 
    if(
    $action == "done"
        { 
            include(
    "config.php"); 
            
    $username htmlentities($_POST['username']); 
            
    $password htmlentities($_POST['password']); 
            
    $email htmlentities($_POST['email']); 
            
    //حساب عدد النتائج للتأكد من وجود نفس المستخدم 
    $num mysql_num_rows(mysql_query("select * from users where username='$username'")); 
    //المستخدم إذا 0 يعني أنه غير متواجد 
    if($num == "0"
        { 
            
    // للتأكد من حقول الفورم غير فارغة 
            
    if($username != "" || $password != "" || $email != ""
                    { 
                        
    // انشاء رقم عشوائي للتتفعيل 
                        
    $activate md5("MySiteName",mktime(55555)); 
                        
    // القيمة الافتراضية 0 وفي برمجتك استعلم انه يجب ان يكون 1 
                        
    $userok 0
                        
    // الاضافة في القاعدة 
                        
    $insert   mysql_query("insert into `users` (`username`,`password`,`email`,`activate`,`userok`)".values
                        
    "('$username','$password','$email','$activate','$userok')"); 
                        
    // التحقق من ادخال البيانات 
                        
    if($insert
                            { 
                                
    // رسالة تظهر لنجاح الادخال - التسجيل 
                                
    echo"<center>تم تسجيلك بنجاح<br> 
                                وسوف يتم ارسال رسالة لبريدك 
    $email لتفعيل مستخدمك</center>"
                                
    // بريد المستخدم 
                                
    $to $_POST['email']; 
                                
    // اسم البريد القادم من 
                                
    $from_name "MySite Name"
                                
    // بريد صاحب الموقع 
                                
    $from_email "MyEmail Site"
                                
    // عنوان الرسالة الرئيسية 
                                
    $subject "تفعيل عضويتك في MySite"
                                
    // نص الرسالة وكل سطر جديد تضع \n 
                                
    $msg "مرحبا بك يا .. $username\n 
                                السلام عليكم ورحمة الله وبركاته\n 
                                شكرا لتسجيلك ونرجوا الضغط على الوصلة ادناه لتفعيل عضويتك\n 
                                الوصلة: http://www.MySite.com/activate.php?id=
    $activate\n 
                                \n 
                                مع خالص الود ...\n 
                                إدارة موقعي\n 
                                http://www.MySite.com"

                                
    // الارسال للهيدر حتى لا يكون JunkMail وتأتي في ال Inbox 
                                
    $headers "From: =?windows-1256?B?".base64_encode($from_name)."?= <".$from_email.">\n"
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-mime-version:))) 1.0\r\n"
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-content-type:))) text/plain; charset=windows-1256\r\n"
                                
    $headers .= "Reply-To: ".$from_name." <".$from_email.">\r\n"
                                
    $headers .= "X-Priority: 1\r\n"
                                
    $headers .= "X-MSmail-Priority: High\r\n"
                                
    $headers .= "X-mailer: PHPMailer\r\n"
                                
    //كود الارسال 
                                
    mail($to$subject$msg$headers); 
                                echo
    "<center>تم ارسال الرسالة بنجاح لبريدك الان</center>"
                                 
                            }else{ 
                                
    //رسالة في حال ان هناك خطأ في قاعدة البيانات 
                                
    echo"<center>هناك خطأ في قاعدة البيانات ، يمكنك المحاولة لاحقا</center>"
                            } 
                         
                    }else{ 
                        
    // رسالة في حال لم يكمل الفراغات للفورم التسجيل 
                        
    echo"<center>عفوا يجب عليك ملئ كامل البيانات</center>"
                    } 
        }else{ 
            
    // رسالة إذا كان موجود العضو مسبقا ، فلعله نسي كلمة المرور او مسجل منذ قدم 
            
    echo"<center>عفوا هذا الاسم غير متوفر<br> 
            إذا كنت نسيت كلمة المرور .. <a href='forget.php'>اضغط هنا</a></center>"

        } 

        }else{ 
            
    //ضع فورم التسجيل وارسله 
            //Method='POST' action='register.php?action=done' 
        



    ?>
    والكوفينق
    كود PHP:
    <?php
     $connect 
    mysql_connect("localhost","root","");
     
    $db mysql_select_db("dah");
    ?>
    والف شكر






  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    ممكن توضح بس شو اللي ما زبط بالضبط





    __________________

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    62

    Smile



    اهلا اخوي النحات هذي الصفحات ما زبطت معي

    كود PHP:
    <html>
    <
    head>
    <
    meta http-equiv="Content-Language" content="ar-sa">
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <
    title>اسم المستخدم</title>
    </
    head>
    <
    body background="../index_08.gif" style="background-attachment: fixed">
    <
    form method="post" action="do_reg.php">
    <
    p align="right">ا<font color="#FFFFFF">سم المستخدم</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="username" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">كلمة المرور</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="password" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">إعادة كلمة المرور</font></p>
    <
    p align="right"><font color="#FFFFFF">
    <
    input type="text" name="pass2" size="20"></font></p>
    <
    p align="right"><font color="#FFFFFF">البريد الالكتروني</font></p>
    <
    p align="right"><input type="text" name="email" size="20"></p>
    <
    p align="right"><input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
    </
    form>
       
     
     
    </
    body>
    </
    html
    وهذي صفحة التاكيد
    كود PHP:
    <?php 
    // حماية من اوامر الفبركة 
    $action htmlentities($_GET['action']); 
    if(
    $action == "done"
        { 
            include(
    "config.php"); 
            
    $username htmlentities($_POST['username']); 
            
    $password htmlentities($_POST['password']); 
            
    $email htmlentities($_POST['email']); 
            
    //حساب عدد النتائج للتأكد من وجود نفس المستخدم 
    $num mysql_num_rows(mysql_query("select * from users where username='$username'")); 
    //المستخدم إذا 0 يعني أنه غير متواجد 
    if($num == "0"
        { 
            
    // للتأكد من حقول الفورم غير فارغة 
            
    if($username != "" || $password != "" || $email != ""
                    { 
                        
    // انشاء رقم عشوائي للتتفعيل 
                        
    $activate md5("MySiteName",mktime(55555)); 
                        
    // القيمة الافتراضية 0 وفي برمجتك استعلم انه يجب ان يكون 1 
                        
    $userok 0
                        
    // الاضافة في القاعدة 
                        
    $insert   mysql_query("insert into `users` (`username`,`password`,`email`,`activate`,`userok`)".values
                        
    "('$username','$password','$email','$activate','$userok')"); 
                        
    // التحقق من ادخال البيانات 
                        
    if($insert
                            { 
                                
    // رسالة تظهر لنجاح الادخال - التسجيل 
                                
    echo"<center>تم تسجيلك بنجاح<br> 
                                وسوف يتم ارسال رسالة لبريدك 
    $email لتفعيل مستخدمك</center>"
                                
    // بريد المستخدم 
                                
    $to $_POST['email']; 
                                
    // اسم البريد القادم من 
                                
    $from_name "MySite Name"
                                
    // بريد صاحب الموقع 
                                
    $from_email "MyEmail Site"
                                
    // عنوان الرسالة الرئيسية 
                                
    $subject "تفعيل عضويتك في MySite"
                                
    // نص الرسالة وكل سطر جديد تضع \n 
                                
    $msg "مرحبا بك يا .. $username\n 
                                السلام عليكم ورحمة الله وبركاته\n 
                                شكرا لتسجيلك ونرجوا الضغط على الوصلة ادناه لتفعيل عضويتك\n 
                                الوصلة: http://www.MySite.com/activate.php?id=
    $activate\n 
                                \n 
                                مع خالص الود ...\n 
                                إدارة موقعي\n 
                                http://www.MySite.com"

                                
    // الارسال للهيدر حتى لا يكون JunkMail وتأتي في ال Inbox 
                                
    $headers "From: =?windows-1256?B?".base64_encode($from_name)."?= <".$from_email.">\n"
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-mime-version:))))))) 1.0\r\n"
                                
    $headers .= "(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-(anti-spam-content-type:))))))) text/plain; charset=windows-1256\r\n"
                                
    $headers .= "Reply-To: ".$from_name." <".$from_email.">\r\n"
                                
    $headers .= "X-Priority: 1\r\n"
                                
    $headers .= "X-MSmail-Priority: High\r\n"
                                
    $headers .= "X-mailer: PHPMailer\r\n"
                                
    //كود الارسال 
                                
    mail($to$subject$msg$headers); 
                                echo
    "<center>تم ارسال الرسالة بنجاح لبريدك الان</center>"
                                 
                            }else{ 
                                
    //رسالة في حال ان هناك خطأ في قاعدة البيانات 
                                
    echo"<center>هناك خطأ في قاعدة البيانات ، يمكنك المحاولة لاحقا</center>"
                            } 
                         
                    }else{ 
                        
    // رسالة في حال لم يكمل الفراغات للفورم التسجيل 
                        
    echo"<center>عفوا يجب عليك ملئ كامل البيانات</center>"
                    } 
        }else{ 
            
    // رسالة إذا كان موجود العضو مسبقا ، فلعله نسي كلمة المرور او مسجل منذ قدم 
            
    echo"<center>عفوا هذا الاسم غير متوفر<br> 
            إذا كنت نسيت كلمة المرور .. <a href='forget.php'>اضغط هنا</a></center>"

        } 

        }else{ 
            
    //ضع فورم التسجيل وارسله 
            //Method='POST' action='register.php?action=done' 
        



    ?>
    والكوفينق
    كود PHP:
    <?php
     $connect 
    mysql_connect("localhost","root","");
     
    $db mysql_select_db("dah");
    ?>
    والف شكر
    السلام عليكم ورحمة الله وبركاته

    اخى الكريم يجب ان تدمج حقول الهوتمل داخل كود البى اتش بى

    مثلا
    [php>
    <?php
    echo "input type=\"text\" name=\"user\">";
    ?>
    [/PHP
    جرب ارسال البيانات بهذه الطريقة





    التعديل الأخير تم بواسطة php_5 ; 29-04-2008 الساعة 12:38 AM

  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


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

    اخى الكريم يجب ان تدمج حقول الهوتمل داخل كود البى اتش بى

    على العكس انا لا احبذ خلط كود html مع php

    وذلك لسهولة تعديل التصميم وغير هيك مثلا راح تختقي ميزة الكتابة التلقائية في دريم ويفر من خلال الدمج !!





    __________________





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

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

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