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

الموضوع: مساعدة بتعديل سكربت الاتصال بنا !

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

    مساعدة بتعديل سكربت الاتصال بنا !



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

    الاخوة الكرام اعضاء ومشرفين موقع سوالف سوفت المحترمين ..

    انني اعانى من مشكلة بسيطة إلا وهى عدم استقبال رسائل من سكربت الاتصال بنا برمجة انترنت بلس على استضافة شركة جودادى العالمية.. علما ان الاسكربت كان يعمل بشكل جيد على الاستضافات الاخرى التى كنت مسجل فيها وقد راسلت الدعم اكتر من مرة لشركة جودادى قالوا لي اننا لا نملك الدعم للترميز فى الاسكربتات وقالوا ربما يكون المشكل من الترميز اعتقد ان المشكل الاساسي على سيرفر جودادي ان لابد من وجود دالة $ip_contact_us_from فى سكربت الاتصال بنا وتحديدا فى ملف ip_contactus.php لانه توجد هذه الدلة mail($ip_contact_us_to, "اتصال من الموقع", $message, $mail_headers); فى ملف ip_contactus.php
    ،علما انه كان فى الاستضافة القديمة يعمل سكربت الاتصال بنا بكفاءة عالية والتبليغ سريع جدا وكانت تصل الرسالة على الميل كالتالى

    اتصال من الموقع‏
    From: (Unknown)
    This message may be dangerous. Learn more
    Sent: Friday, December 25, 2009 3:03:45 AM
    To: teto_2010@hotmail.com

    اعتقد ان سيرفر جودادى يرفض عدم ايضاح from بان تكون غير معرف لذلك لابد من توضيحها فى ملف ip_contactus.php لكى تعمل بشكل جيد على هذا السيرفر Godaddy


    آسف على الاطالة فى الموضوع


    * كود ملف ip_contactus.php

    ##############################
    كود PHP:
    <?
    $ip_contact_us_to 
    "teto_2010@hotmail.com"//---------- عدل إلى إيميلك الخاص
    $where "ip_contact_us_thanks.htm"//-------------- ضع عنوان الصفحة التي ستظهر للزائر بعد أن يرسل رسالته
     
    if(isset($_POST['Submit'])){
     
    // السطر التالي ضع فيه تنسيق الهتمل الذي تريده أن يكون قبل بيانات المتصل ورسالته
    // بشرط فتح جدول في آخر هذا الكود
    // أو اتركه كما هو الآن
    $body_1 "<div align=right dir=rtl>
    <p align=center style='font-size: 14px; font-weight: bold'>اتصال من الموقع</p>
    <table width=500 align=center border=1 style='border-collapse: collapse; border: 1px solid #dddddd' cellpadding=3 cellspacing=2>"
    ;
    // السطر التالي ضع فيه تنسيق الهتمل الذي تريده أن يكون بعد بيانات المتصل ورسالته
    // بشرط إغلاق جدول في أول هذا الكود
    // أو اتركه كما هو الآن
    $body_2 "</table></div>";
     
    // لا تفعل شيئا من هنا ورايح
     
    $mail_body $body_1;
    $mail_headers "";
     
    $mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x";
     
    $mail_headers .= "From: "$الاسم ."<" $الإيميل ">" "\r\n"
    $mail_headers .= "(anti-spam-(anti-spam-mime-version:)) 1.0\r\n";
    $mail_headers .= " X-Priority: "$Priority "\r\n"
    $bg '#ffffff'
    foreach(
    $_POST as $key => $val){
    if(
    $bg == '#eeeeee'$bg '#ffffff';
    else 
    $bg '#eeeeee';
    if(
    $key <> 'Submit'){
    $mail_body .= "<tr valign=top bgcolor='"$bg "'><td width=120 align=left><b>"$key ":</b></td><td>" nl2br($val) . "</td></tr>";
    }
    }
    $mail_body .= "<tr><td colspan=2 align=center height=30 bgcolor='#eeeeee'>سكريبت اتصل بنا 2.5 من <a href='http://www.internetplus.biz'>إنترنت بلس</a></td></tr>";
    $mail_body .= "</div>";
    $message $mail_body;
    if (isset(
    $_FILES['file']))
    {
    $tmp_name $_FILES['file']['tmp_name'];
    $type $_FILES['file']['type'];
    $الاسم $_FILES['file']['name'];
    $size $_FILES['file']['size'];
     
    if(
    is_uploaded_file($tmp_name)){
    $f 1;
    $file fopen($tmp_name,'rb');
    $data fread($file,filesize($tmp_name));
    fclose($file);
    $data chunk_split(base64_encode($data));
    $mail_headers .= "(anti-spam-(anti-spam-content-type:)) (anti-spam-(anti-spam-(anti-spam-multipart/mixed)));\r\n" .
    " boundary=\"{$mime_boundary}\"";
    $message "توجد مرفقات مع هذه الرسالة ..\n\n" .
    "--{$mime_boundary}\n" .
    "(anti-spam-(anti-spam-content-type:)) text/html; charset=\"windows-1256\"\n" .
    "Content-Transfer-Encoding: 7bit\n\n" .
    $mail_body "\n\n";
     
    $message .= "--{$mime_boundary}\n" .
    "(anti-spam-(anti-spam-content-type:)) {$type};\n" .
    " name=\"{$الاسم}\"\n" .
    //"Content-Disposition: attachment;\n" .
    //" filename=\"{$fileatt_name}\"\n" .
    "Content-Transfer-Encoding: base64\n\n" .
    $data "\n\n" .
    "--{$mime_boundary}--\n";
     
    }
    else 
    $f 0;
    }
    else 
    $f 0;
     
    if(
    $f == 0) {
    $mail_headers .= "(anti-spam-(anti-spam-content-type:)) text/html; charset=\"windows-1256\"\r\n";
    $message $mail_body;
    }
    $message .= $body_2;
    mail($ip_contact_us_to"اتصال من الموقع"$message$mail_headers);
    }
    echo 
    "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$where\">";
     
    ?>
    ##############################

    * علما ان هناك اكثر من سكربت للاتصال بنا يعمل بشكل جيد على سيرفر جودادي باستثناء سكربت الاتصال بنا برمجة انترنت بلس.. يعمل على اغلب السيرفرات بنجاح باستثناء ايضا سيرفر جودادي!

    - موقع الرابط للاسكربت http://scripts.internetplus.biz/contactus

    - تحميل الاسكربت http://scripts.internetplus.biz/zip/contact3html.zip


    مع الشكر،،





    التعديل الأخير تم بواسطة ESLAM GAMAL ; 19-01-2010 الساعة 06:21 AM
    __________________
    * أطلب دومين من اختيارك لمدة سنة ب ............ 20 ريال او 5 دولار



  2. #2
    عضو جديد
    تاريخ التسجيل
    Mar 2008
    المشاركات
    17


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

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

    وعلى العموم جزاكم الله خيرا





    __________________
    * أطلب دومين من اختيارك لمدة سنة ب ............ 20 ريال او 5 دولار


  3. #3
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    في الحقيقة أستغرب جداً من كود السكربت ..!

    هل هو بالفعل كود مترابط؟ أم أنا لم أتمكن من قراءته بشكل جيد ؟!

    المتغيرات في صفحة الـ html تختلف في معظمها عن ملف الـ php .. في الأول كلها عربية وفي الثاني بعضها إنجليزية !

    ربما أنا لم أركز في الكود .. لكن على كل حال قم في ملف الـ PHP بتنفيذ هذا:
    كود PHP:
    extract($_POST); 
    مع أني لست متأكداً أنه سيقوم بالغرض .. المتغيرات غير واضحة وأستغرب استخدام "إنترنت بلس" لهكذا متغيرات وهكذا طرق برمجية وحتى أسماء الدوال غريبة بأسماء أشخاص !

    هل كتبه أحدهم حينما كان يتعلم البرمجة أم ماذا ؟!

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  4. #4
    عضو جديد
    تاريخ التسجيل
    Mar 2008
    المشاركات
    17


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

    اشكرك كثيرا اخى اشرف السمهورى على الاهتمام والمساعدة ..

    ولكن انا لم افهم ماذا اضع هذا الكود تحديدا فى ملف php علما اني وضعته فى بداية الملف وايضا لم يعمل اذا كانت هناك تعديل ارجو توضيحه بشكل ميسر وبسيط !

    علما انني افضل استخدام سكربت الاتصال بنا من انترنت بلس عن اي سكربت بموجود بالانترنت لانه مميز جدا وسهل


    جزاك الله كل خير،





    __________________
    * أطلب دومين من اختيارك لمدة سنة ب ............ 20 ريال او 5 دولار






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

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

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