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

الموضوع: مشكلة مع ال php يا فتاح يا عليم يا رزاق يا كريم

  1. #1


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

    Warning: Cannot add header information - headers already sent by (output started at c:\phpdev2\www\q8group\choose-card.php:8) in mailform.php on line 12
    مهما إنه توصل له الرسالة بس ماينتقل ال php إلى الصفحة التالية التي تكون فيها شكر له
    وهذا كول ال mail
    انا عملته على هيئة دالة لسهولة استردادة
    و عند العملية اضع فقط
    send_mail_to_card()

    <?
    function send_mail_to_card()
    {
    mail($email_to, $subject, $bodysend,
    "From : " . $email_from);
    header ("Location : $mailfrom_url");
    }



    شاكرين لكم مشاعدتكم لي





    __________________
    http://www.q8ss.com
    The Way To The Future
    أبو الريح غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    998


    الأمر :header Location

    يجب أن يكون أول أمر في الصفحة، ولا يمكن أن يأتي في وسطها أو آخرها


    مثلا

    كود:
    if ($mail=="yes"){
    
    header ("Location : $mailfrom_url"); 
    }
    ثم ضع بقية البرمجة ...


    إذا لم يكن الشرح واضحا أخبرني كي أكمل لك





    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً



  3. سوف أخبرك أين الخطأ في هذا الكود ، و قد تتعجب

    كود:
    send_mail_to_card() 
    ------ الخطأ هنا -------
    <? 
    function send_mail_to_card() 
    { 
    mail($email_to, $subject, $bodysend, 
    "From : " . $email_from); 
    header ("Location : $mailfrom_url"); 
    } 
    ؟>
    صحيح الخطأ هو هذا السطر الفارغ ... لأنه سوف يرسل إلى المتصفح في لوقت الذي يجب أن لايرسل شيء قبل الـ Header
    يمكنك كتابة الكود بالشكل التالي ...
    كود:
    <? 
    send_mail_to_card() 
    function send_mail_to_card() 
    { 
    mail($email_to, $subject, $bodysend, 
    "From : " . $email_from); 
    header ("Location : $mailfrom_url"); 
    } 
    ؟>
    بدون السطر الفارغ ...







    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً





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

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

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