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

الموضوع: مشكلة ( خطأ لم تقم بكتابة الاسم )

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390

    مشكلة ( خطأ لم تقم بكتابة الاسم )



    اخوتي الكرام

    بالمرفقات سكربت بسيط لطلب الاستضافة


    حقيقي عجزت فية

    عند تركيبة على اى موقع بالسرفر وعند استخدامة وبعد تعبئة كامل البيانات

    يجيني الخطا التالي

    خطأ لم تقم بكتابة الاسم

    رغم ان كل البيانات قمت بتعبئتها


    الى اريدة فقط الاطلاع واخباري ماهي الدوال التى معتد عليها السكربت الى بالمرفقات
    لكي اقوم باغلاقها من ا لسرفر

    ولكم جزيل شكري





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip or.zip‏ (2.8 كيلوبايت, 28 مشاهدات)


  2. #2


    السكريبت يعمل 100%
    لكن يحتاج الى حماية
    اضف هذه الأكواد في ملف hosting.php للحماية والطريقة الصحيحة لارسال المتغيرات عن طريق POST
    كود PHP:
    $name=htmlspecialchars($_POST['name']);
    $email=htmlspecialchars($_POST['email']);
    $plan=htmlspecialchars($_POST['plan']);
    $time=htmlspecialchars($_POST['time']);
    $domain=htmlspecialchars($_POST['domain']);
    $country=htmlspecialchars($_POST['country']); 
    يمكنك تجربته من هنا http://abdelouahid.free.fr/hosting/





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390


    الف الف شكر يا غالي

    ولكن اين اقوم باضافتها تحديدا






  4. #4


    العفو اخي
    ضعه في أول الصفحة





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390


    <?
    /*
    +===========================================+
    | Hosting v1.0 Copyright © 2003 |
    | ------------------------------------- |
    | |
    | by palnour |
    | |
    | ------------------------------------- |
    | |
    +===========================================+
    $name=htmlspecialchars($_POST['name']);
    $email=htmlspecialchars($_POST['email']);
    $plan=htmlspecialchars($_POST['plan']);
    $time=htmlspecialchars($_POST['time']);
    $domain=htmlspecialchars($_POST['domain']);
    $country=htmlspecialchars($_POST['country']);
    */
    //الجمل الشرطية----
    //جملة حقل الاسم
    if($name ==""){
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بكتابة الاسم</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جلمة حقل الايميل
    elseif ($email == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بكتابة البريد الالكتروني</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جملة حقل التلفون
    elseif ($phone == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بكتابة رقم هاتفك</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جمل حقل الدولة
    elseif ($country == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بإختيار الدولة التي تعيش بها</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جملة حقل خطة الاستضافة
    elseif ($plan == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بإختيار الخطة المناسبة</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جملة حقل مدة الاستضافة
    elseif ($time == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بإختيار مدة الاستضافة</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    //جملة حقل الدومين
    elseif ($domain == "") {
    echo "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo "<H1 align=center>!خطا</H1>";
    echo "<P align=center><strong>لم تقم بكتابة الدومين</strong></P>";
    echo "</BODY></HTML>";
    exit();
    }
    else {
    echo "<HTML><HEAD><TITLE>تم ارسال البريد بنجاح</TITLE></HEAD><BODY>";
    echo "<H1 align=center>شكراً لطلبك .. سوف نجب عليك في اقرب فرصة لإتمام عملية الاستضافة</H1>";
    }
    //البريد الاكتروني لصاحب الموقع
    $recipient = "XXXX@gmail.com";
    //عنوان الرسال
    $subject = "\tطلب خدمة الاستضافة\n";
    //البريد الالكتروني
    $mailheaders = "From: \t$email\n";
    //الطلب

    $msg .= "الاسم:\t$name\n";
    $msg .= "البريد الالكتروني:\t$email\n";
    $msg .= "التلفون:\t$phone\n";
    $msg .= "الدولة:\t$country\n";
    $msg .= "المدينة:\t$city\n";

    $msg .= "خطة الاستضافة:\t$plan\n";
    $msg .= "مدة الاستضافة:\t$time\n";

    $msg .= "الدومين:\t$domain\n";

    $msg .= "معلومات إضافية:\t$other\n";

    $msg .= "IP:\t$REMOTE_ADDR\n";

    mail($recipient, $subject, $msg, $mailheaders);
    ?>
    هل التعديل بهذة الطريقة صحيح

    اذا كان بهذة الطريقة اضفت التعديل ولم يتعمل

    وياريت لو تعدل بالمكلف الرمفق وتضيفة مرى اخرى اذا لم يكن لديك مانع

    جربتة الرابط لديك وشغال ممتاز






  6. #6


    هكذا يأخي
    كود PHP:
    <?
    /*
    +===========================================+
    | Hosting v1.0 Copyright © 2003 |
    | ------------------------------------- |
    | |
    | by palnour |
    | |
    | ------------------------------------- |
    | |
    +===========================================+

    */
    //الجمل الشرطية----
    //جملة حقل الاسم
    $name=htmlspecialchars($_POST['name']); 
    $email=htmlspecialchars($_POST['email']); 
    $plan=htmlspecialchars($_POST['plan']); 
    $time=htmlspecialchars($_POST['time']); 
    $domain=htmlspecialchars($_POST['domain']); 
    $country=htmlspecialchars($_POST['country']);
    if(
    $name ==""){
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بكتابة الاسم</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جلمة حقل الايميل
    elseif ($email == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بكتابة البريد الالكتروني</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جملة حقل التلفون
    elseif ($phone == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بكتابة رقم هاتفك</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جمل حقل الدولة
    elseif ($country == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بإختيار الدولة التي تعيش بها</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جملة حقل خطة الاستضافة
    elseif ($plan == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بإختيار الخطة المناسبة</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جملة حقل مدة الاستضافة
    elseif ($time == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بإختيار مدة الاستضافة</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    //جملة حقل الدومين
    elseif ($domain == "") {
    echo 
    "<HTML><HEAD><TITLE>!خطا</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>!خطا</H1>";
    echo 
    "<P align=center><strong>لم تقم بكتابة الدومين</strong></P>";
    echo 
    "</BODY></HTML>";
    exit();
    }
    else {
    echo 
    "<HTML><HEAD><TITLE>تم ارسال البريد بنجاح</TITLE></HEAD><BODY>";
    echo 
    "<H1 align=center>شكراً لطلبك .. سوف نجب عليك في اقرب فرصة لإتمام عملية الاستضافة</H1>";
    }
    //البريد الاكتروني لصاحب الموقع
    $recipient "XXXX@gmail.com";
    //عنوان الرسال
    $subject "\tطلب خدمة الاستضافة\n";
    //البريد الالكتروني
    $mailheaders "From: \t$email\n";
    //الطلب

    $msg .= "الاسم:\t$name\n";
    $msg .= "البريد الالكتروني:\t$email\n";
    $msg .= "التلفون:\t$phone\n";
    $msg .= "الدولة:\t$country\n";
    $msg .= "المدينة:\t$city\n";

    $msg .= "خطة الاستضافة:\t$plan\n";
    $msg .= "مدة الاستضافة:\t$time\n";

    $msg .= "الدومين:\t$domain\n";

    $msg .= "معلومات إضافية:\t$other\n";

    $msg .= "IP:\t$REMOTE_ADDR\n";

    mail($recipient$subject$msg$mailheaders);
    ?>






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390


    الاخ الكريم

    قمت بعمل التعديل الى ذكرتة مع الشكر


    ولكن ظهرت لي مشكلة اخرى

    عند ارسال الطلب

    !خطا
    لم تقم بكتابة رقم هاتفك







  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390


    up






  9. #9


    طيب اعطيني الرابط
    لنرى هل ذلك المشكل يحصل مع الجميع ام انت فقط !!!!





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    109


    جرب الملف

    الغيت جميع الجمل الشرطية عدا التأكد من الايميل والإسم





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt mail.txt‏ (1.8 كيلوبايت, 37 مشاهدات)
    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين





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

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

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