السلام عليكم ورحمه الله وبركاته ،،
الاخوة الكرام اعضاء ومشرفين موقع سوالف سوفت المحترمين ..
انني اعانى من مشكلة بسيطة إلا وهى عدم استقبال رسائل من سكربت الاتصال بنا برمجة انترنت بلس على استضافة شركة جودادى العالمية.. علما ان الاسكربت كان يعمل بشكل جيد على الاستضافات الاخرى التى كنت مسجل فيها وقد راسلت الدعم اكتر من مرة لشركة جودادى قالوا لي اننا لا نملك الدعم للترميز فى الاسكربتات وقالوا ربما يكون المشكل من الترميز اعتقد ان المشكل الاساسي على سيرفر جودادي ان لابد من وجود دالة $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
مع الشكر،،