الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إرسال بيانات من الفورم إلى الإيميل مباشرة

بدأه shanghity في 29 يناير 2009 · 2 رد · 793 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام في المنتدى

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

لدي فورم أتعبني كثير ، فيه عدد من البيانات التي أريد من المسؤول إرسالها لي إلى الإيميل بعد تعبئة الفورم .

استعملت دالة mail() ولكنها لم تنجح .

بعد ذلك استعملت فورم من أحد المواقع الأجنبية ، لكنه يرسل رسالة إلي من قام بتعبئة النموذج دون إرسال البيانات إلى الإيميل الخاص بي .

أرجو من الأخوة الكرام المساعدة .

وهذا مرفق بالفورم الخاص بي

correct_info.rar

#2
اقتباس
لكنه يرسل رسالة إلي من قام بتعبئة النموذج دون إرسال البيانات إلى الإيميل الخاص بي

طيب الكلام ده معناه ان الكود يرسل رسالة الى الشخص الذي ادخل البيانات وماتريده ان ترسل اليك الرساله ايضا ... قم بإضافة ايميله الى الداله mail مع الإيميل الآخر .

واذا لم يكن هذا قصدك وضح اكثر مع وضع كود الإرسال PHP Code .

I Say Nothing

#3

أختي الكريمة / mana80

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

أولاً : أشكرك على الرد والتجاوب مع سؤالي .

ثانياً : الكود الذي استعملته يقوم بإرسال رسالة إلي مدخل البيانات بعد إدخالها ، ولا يقوم بإرسال البيانات المدخلة إلى الإيميل الخاص بي .

وأنا أريد أن ترسل البيانات المدخلة إلى الإيميل الخاص بي .

وهذا هو الكود الذي استعملته :

<?php

$to = $_REQUEST['sendto'] ;

$from = $_REQUEST['email'] ;

$name = $_REQUEST['name'] ;

$headers = "From: $from";

$subject = "Web Contact Data";

$fields = array();

$fields{"Name"} = "name";

$fields{"email"} = "email";

$fields{"mak_manager"} = "mak_manager";

$fields{"mak_phone_1"} = "mak_phone_1";

$fields{"mak_phone_2"} = "mak_phone_2";

$fields{"mak_mobile"} = "mak_mobile";

$fields{"mak_fax"} = "mak_fax";

$fields{"mak_box"} = "mak_box";

$fields{"mak_code"} = "mak_code";

$fields{"mak_add"} = "mak_add";

$fields{"website"} = "website";

$fields{"med_manager"} = "med_manager";

$fields{"med_add"} = "med_add";

$fields{"med_phone_1"} = "med_phone_1";

$fields{"med_phone_2"} = "med_phone_2";

$fields{"med_mobile"} = "med_mobile";

$fields{"med_fax"} = "med_fax";

$fields{"med_box"} = "med_box";

$fields{"med_code"} = "med_code";

$fields{"med_email"} = "med_email";

$fields{"jed_manager"} = "jed_manager";

$fields{"jed_add"} = "jed_add";

$fields{"jed_phone_1"} = "jed_phone_1";

$fields{"jed_phone_2"} = "jed_phone_2";

$fields{"jed_mobile"} = "jed_mobile";

$fields{"jed_fax"} = "jed_fax";

$fields{"jed_box"} = "jed_box";

$fields{"jed_code"} = "jed_code";

$fields{"jed_email"} = "jed_email";

$body = "We have received the following information:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }

$headers2 = "From: paidsites@yahoo.com";

$subject2 = "شكراً لاتصالك بنا ...";

$autoreply = "شكراً لاتصالك بنا ... لقد تم استلام البيانات الخاصة بشركتك / مؤسستك ، وسوف يتم إضافة بياناتها خلال 24 ساعة ... لمزيد من المعلومات يمكنك زيارتنا على الموقع http://www.umrahguide.sbilya.com";

if($from == '') {print "الرجاء ، أدخل الإيميل الخاص بك";}

else {

if($name == '') {print "الرجاء ، أدخل الاسم الخاص بك";}

else {

$send = mail($to, $subject, $body, $headers);

$send2 = mail($from, $subject2, $autoreply, $headers2);

if($send)

{header( "Location: http://www.umrahguide.sbilya.com/thanks.php" );}

else

{print "We encountered an error sending your mail, please notify webmaster@YourCompany.com"; }

}

}

?>

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…