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

الموضوع: ممك توضيح خطئي في دالة الميل

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    ممك توضيح خطئي في دالة الميل



    أولا
    السلام عليكم ورحمة الله وبركاته
    ثانيا
    سويت كود لأرسال رسالة للأعضاء
    والأعضاء عناوينهم موجودة في قاعدة بيانات في جدول معين
    علما بأن دالة الميل مفعلة على السيرفر حق الموقع
    لكن أظن بأن في دالتي خطأ
    ياليت تساعدونني
    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users")  {
               
    $select mysql_query"Select * from mailing ");
               
    //عنوان الرسالة
               
    $subject $_POST['adddd'];
               
    $msg $_POST['ass'];

               while(
    $row mysql_fetch_assoc($select) )
               {
                    
    $headers "From: منتديات" .
                   
    'X-Mailer: PHP/' phpversion() . "\r\n" .
                   
    "MIME-Version: 1.0\r\n" .
                   
    "Content-Type: text/html; charset=windows-1256\r\n" .
                   
    "Content-Transfer-Encoding: 8bit\r\n\r\n";




                   @
    mail($row['mail'], $subject  ,$msg $headers);
                echo 
    'الرسالة أرسلت';

                }








    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..


  2. #2
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    جرب هذه :

    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users")  { 
               
    $select mysql_query"Select * from mailing "); 
               
    //عنوان الرسالة 
               
    $subject $_POST['adddd']; 
               
    $msg $_POST['ass']; 

               while(
    $row mysql_fetch_assoc($select) ) 
               { 
    $emils $row['mail'] ;
                    
    $headers "From: منتديات" 
                   
    'X-Mailer: PHP/' phpversion() . "\r\n" 
                   
    "MIME-Version: 1.0\r\n" 
                   
    "Content-Type: text/html; charset=windows-1256\r\n" 
                   
    "Content-Transfer-Encoding: 8bit\r\n\r\n"




                   @
    mail($mail$subject  ,$msg $headers); 
                echo 
    'الرسالة أرسلت'

                } 








    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

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

    المعذرة



    المعذرة عزيزي
    لم يكون الكود ناجحا...
    ياليت فزعتكم





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  4. #4
    تسجيل غير مقبول
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    تفضل هذا كود افضل غير مايلزم
    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users") { 
    $select mysql_query"Select * from mailing "); 
    $selectnum=mysql_num_rows($select);
    if(
    $selectnum==1){
    while(
    $row mysql_fetch_assoc($select) ) 
    {
    $emils $row['mail'] ; 
    $subject="تغير كلمة المرور"
    $header="from: kkkkkl;"
    $messages"معلوماتك هي \r\n";
    $sentmail mail($emails,$subject,$messages,$header); 
    }else{
    echo 
    "عذرا:لم نجد بريد مطابق للبريد الذي ادخلته لدينا";

    if(
    $sentmail){
    echo 
    "iiiiiiiiiiiiiiii";
    }else{
    echo 
    "iiiiiiiiiiiiii";








  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    أسعدك الله



    المعذرة
    الكود فيه غلط
    بيطلع لي اللي بعد
    else
    يعني
    لم تتم العملية
    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users") {
    $select mysql_query"Select * from mailing ");
    $selectnum=mysql_num_rows($select);
    if(
    $selectnum==1){
                      while(
    $row mysql_fetch_assoc($select) )
                      {
                      
    $emils $row['mail'] ;
                      
    $subject="تغير كلمة المرور";
                      
    $header="from: kkkkkl;";
                      
    $messages"معلوماتك هي \r\n";
                      
    $sentmail mail($emails,$subject,$messages,$header);
                      }}
                      else{
    echo 
    "عذرا:لم نجد بريد مطابق للبريد الذي ادخلته لدينا";
    }
    if(
    $sentmail){
    echo 
    "تمت العملية بنجاح";
    }else{
    echo 
    "لم تتم العملية";
    }







    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  6. #6
    تسجيل غير مقبول
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    استبدل
    $emils = $row['mail'] ;
    بي
    $emails = $row['mail'] ;






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    المعذرة عزيزي
    نفس الرسالة
    لم تتم العملية





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  8. #8
    تسجيل غير مقبول
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users") { 
    $select mysql_query("Select * from mailing "); 
    while(
    $row mysql_fetch_assoc($select) ) 

    $emails $row['mail'] ; 
    $subject="تغير كلمة المرور"
    $header="from: kkkkkl;"
    $messages"معلوماتك هي \r\n"
    $sentmail mail($emails,$subject,$messages,$header); 
    }
    }else{ 
    echo 
    "عذرا:لم نجد بريد مطابق للبريد الذي ادخلته لدينا"

    if(
    $sentmail){ 
    echo 
    "تمت العملية بنجاح"
    }else{ 
    echo 
    "لم تتم العملية"









  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    أشعر بأني كلفت عليكم يا غالي
    لكن للأسف العملية لم تتم
    ياليت ولاهنتم تجربونها بحيث تسون قاعدة بيانات وفيها جدول بالبرايد الإلكترونية
    وتشوفون هل الطريقة ناجحة أم لا ؟
    لأن أشعر بأني نعبتكم معايه.....لكن لكم الأجر عند الله سبحانه و تعالى....





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  10. #10
    تسجيل غير مقبول
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    يوجد خطا بسيط اسف تفضل ان شاء الله هو الصحيح
    كود PHP:
     elseif ($_POST['action_is'] == "send_message_users") { 
    $select mysql_query("Select * from mailing "); 
    while(
    $row mysql_fetch_assoc($select) ) 

    $emails $row['mail'] ; 
    $subject="تغير كلمة المرور"
    $header="from: kkkkkl;"
    $messages"معلوماتك هي \r\n"
    $sentmail mail($emails,$subject,$messages,$header); 
    if(
    $sentmail){ 
    echo 
    "تمت العملية بنجاح"
    }else{ 
    echo 
    "لم تتم العملية"








    التعديل الأخير تم بواسطة prof.Bruce ; 15-06-2007 الساعة 12:29 AM

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


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





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    الاخوان ماقصروا
    اخوي اختصارا للوقت ضع الكود كامل
    انا اجزم ان المشكلة مب من الكود هذا





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    طيب أبشر



    هذا كود الفورم الذي بتكتب في الرسالة::
    كود PHP:
    <html dir="rtl">

    <head>
    <meta http-equiv="Content-Language" content="ar-sa">
     <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1256">


    </head>

    <body>

    <table border="1" width="100%" id="table1" style="border-width: 0px">
            <tr>
                    <td style="border-style: none; border-width: medium">
                    <p align="center">
                    <?php
                    
    include("heder.php");
                    
    ?>
                    </td>
            </tr>
            <tr>
                    <td style="border-style: none; border-width: medium">
                    <p align="center">&nbsp;
                 <?php
    @require_once("../../config.php");
    if(!
    $_SESSION['userid_']){
    header("Location: login.php");
    exit;
    }

    $id $_SESSION['userid_'];
    $query mysql_query("SELECT * FROM `users` WHERE `id`='$id' LIMIT 1") or die(mysql_error());
    $result mysql_fetch_array($query) or die(mysql_error());
    extract($result);




    echo
    "<script language=\"Javascript1.2\">
    <!--
    _editor_url=\"html/\";
    var win_ie_ver=parseFloat(navigator.appVersion.split(\"MSIE\")[1]);
    if (navigator.userAgent.indexOf('Mac')        >= 0){win_ie_ver=0;}
    if (navigator.userAgent.indexOf('Windows CE') >= 0){win_ie_ver=0;}
    if (navigator.userAgent.indexOf('Opera')      >= 0){win_ie_ver=0;}
    if (win_ie_ver >= 5.5) {
    document.write('<scr'+'ipt src=\"'+_editor_url+'editor.js\"');
    document.write('language=\"Javascript1.2\"></scr' +'ipt>');
    }else{document.write('<scr'+'ipt>function editor_generate(){ return false; }</scr'+'ipt>');}
    --></script>"
    ;

         include(
    "../../conn.php");
                       if(
    $auth==1){
         echo 
    '

       <div align="center">
      <center>
      <form method="POST" action="save_action.php">
      <table border="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#585B87" width="510" id="AutoNumber2" height="78">

        <tr>
          <td width="522" align="center" bgcolor="#FFFFFF" bordercolor="#800000" height="19">
                    <b><span lang="ar-sa"> &Uacute;&auml;&aelig;&Ccedil;&auml; &Ccedil;&aacute;&Ntilde;&Oacute;&Ccedil;&aacute;&Eacute;</span></b></td>
        </tr>
        <tr>
          <td width="522" align="center" bgcolor="#FFFFFF" bordercolor="#800000" height="19">
                   '
    ; echo"  <input type='text' name='adddd' size='41' >";
                   echo
    '</td>
        </tr>
        <tr>
          <td width="522" align="center" bgcolor="#FFFFFF" bordercolor="#800000" height="19">
                    <b><span lang="ar-sa"> &auml;&Otilde; &Ccedil;&aacute;&Ntilde;&Oacute;&Ccedil;&aacute;&Eacute;</span></b></td>
        </tr>
        <tr>
          <td width="522" align="center" bgcolor="#FFFFFF" bordercolor="#800000" height="19">
                    <span lang="en-us">
          <textarea rows="7" clos="5" name="ass" size="20" cols="50" style="font-family: Tahoma; font-size: 12px; font-weight: bold">'
    ;   echo '</textarea></span></td>
        <script language="javascript1.2">editor_generate("ass");</script>
        </tr>

          <td width="459" align="center" bgcolor="#FFFFFF" bordercolor="#800000" height="19">
          <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="45" id="AutoNumber3" height="23">
            <tr>
              <td width="5%" style="border-style: none; border-width: medium" align="center" height="21">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
              <td width="49%" style="border-style: none; border-width: medium" align="center" height="21">&nbsp;<input type="submit" name="addmaqalnew" value="&Egrave;&Oacute;&atilde; &Ccedil;&aacute;&aacute;&aring;...&Atilde;&Ntilde;&Oacute;&aacute; &Ccedil;&aacute;&Ntilde;&Oacute;&Ccedil;&aacute;&Eacute; &aacute;&aacute;&atilde;&Ocirc;&Ecirc;&Ntilde;&szlig;&iacute;&auml;" style="border:2px ridge #000080; font-family: Tahoma; font-weight: bold; color: #800000; background-color: #CCFFFF"></td>
              <td width="32%" style="border-style: none; border-width: medium" align="center" height="21">&nbsp;</td>
              <td width="25%" style="border-style: none; border-width: medium" align="center" height="21">&nbsp;</td>
            </tr>
          </table>
          </td>
        </tr>
        </table>
      </center>
    </div>
    <center>
     <input type=hidden name=action_is  value=send_message_users>
    </form>
    '
    ; }
    else{
            echo 
    '<p align="center"><b>
    <font color="#FF0000" style="font-size: 15pt; text-decoration: underline">
    <span lang="ar-sa">عذرا عزيزي</span></font></b></p>
    <p align="center"><b>
    <font color="#FF0000" style="font-size: 15pt; text-decoration: underline">
    <span lang="ar-sa">غير مصرّح لك بذلك</span></font></b></p>
     '
    ;

    }



    ?> </td>
            </tr>
    </table>

    </body>

    </html>


    وهذا كود صفحة الأكشن : الحدث: آخر ما توصلنا إليه من التجارب

    كود PHP:
    elseif ($_POST['action_is'] == "send_message_users") {
    $select mysql_query("Select * from mailing ");
    while(
    $row mysql_fetch_assoc($select) )
    {
    $emails $row['mail'] ;
    $subject="تغير كلمة المرور";
    $header="from: kkkkkl;";
    $messages"معلوماتك هي \r\n";
    $sentmail mail($emails,$subject,$messages,$header);
    if(
    $sentmail){
    echo 
    "تمت العملية بنجاح";
    }else{
    echo 
    "لم تتم العملية";
    }
    }


    ويالله حنا على يدك ننتظر ما عندك من حل





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

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


    طيب حلو ..
    فيه عده احتمالات للمشكلة

    يا ان الجدول فاضي او فيه خلل مع الاتصال مع MySQL
    دالة mail ماتشتغل في السيرفر يعني ماضبطت اعدادات smtp
    جدول mailing غير موجود

    عشان كذا سو trace للكود
    كود PHP:
     elseif ($_POST['action_is'] == "send_message_users") { 
    echo 
    "جاري الارسال نحن ننفذ في هذا السطر...";
    error_reporting(E_ALL);
    $select mysql_query("Select * from mailing ") or die(mysql_error()); 
    echo 
    "عدد السجلات : ".mysql_num_rows($select);

    $header="From: me@mysite.com\r\n" .
     
    'X-Mailer: PHP/' phpversion() . "\r\n" .
    "MIME-Version: 1.0\r\n" .
    "Content-Type: text/html; charset=windows-1256\r\n" .
    "Content-Transfer-Encoding: 8bit\r\n\r\n";;
    $messages"معلوماتك هي \r\n"

    while(
    $row mysql_fetch_assoc($select) ) 

    $emails $row['mail'] ; 
    $subject="تغير كلمة المرور"

    $sentmail mail($emails,$subject,$messages,$header); 
    if(
    $sentmail){ 
    echo 
    "تمت العملية بنجاح"
    }else{ 
    echo 
    "لم تتم العملية"









    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    وكمان خطأ



    معليششششششششششششششش
    طلع لي خطأ
    كود:
    جاري الارسال نحن ننفذ في هذا السطر...عدد السجلات : 1
    Notice: Undefined index: mail in ... .php on line 509
    ((للمعلومية))في هذا السطر يوجد
    $emails = $row['mail'] ; 
    
    وبعدين ظهر لي 
    لم تتم العملية






    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..





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

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

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