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

send form to email

بدأه searcher11 في 25 مايو 2011 · 14 رد · 2,431 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال بخصوص الفورم

انا سويت فورم واريد كل البيانات الي يكتبها المستخدم ان تصل الى الايميل

كيف يمكنني فعل ذلك

lمع العلم اني كتبت ميل تو في الفورم ولكن لا أعرف ما الذي افعله بعدها

form id="form1" name="form1" action="mailto:email@hotmail.com" method="POST" enctype="text/plain">

أرجو المساعدة

وشكرا لكم

#2

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

اضف زر من نوع Submit ليتم من خلاله الارسال ...

.:: Wish to become better and better ::.

#3

وعليكم السلام

اخوي انا سويت submit

لكن فكرت في خطوة قبلها لاني لما اضغط على submit يظهر لي مسج بوكس وما يتم ارسال اي بيانات الى الايميل

الصورة موجوده في المرفقات

وشكرا لك و زادك الله علما ونورا

post-224679-038684600 1306489730_thumb.g

المرفقات
Capture.GIF
#4

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

يمكنك متابعة الرابط التالي /index.php?showtopic=241761

.:: Wish to become better and better ::.

#5

أخوي نفس الرسالة تظهر

هل لازم يكون الموقع مرفوع ع النت عشان تصير ميل تو

و هل توجد طريقة اخرى يمكن ربطها مع لغة html لارسال البيانات الي الايميل غير ميل تو لاني احس انها ما رح تضبط معايه

وشكــرا

#6

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

يمكنك استخدام <a href="mail@yahoo.com">Contact Us</a> على سبيل المثال

.:: Wish to become better and better ::.

#8
VB Helper كتب:

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

يمكنك استخدام <a href="mail@yahoo.com">Contact Us</a> على سبيل المثال

اخوي انا تضبط معايه <a href:mailto >

بس كنت حاب اسويه في الفورم

ع عالعموم مشككور اخوي وما قصرت

تم تعديل هذه المشاركة بواسطة searcher11 في 28 مايو 2011 في 18:20

#9

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

لا شكر على واجب اخي ...

.:: Wish to become better and better ::.

#10

السلام عليكم

أخي المشكلة محلولة إن شاء الله

هذا كود html عليك أن تكتبه في مكانه المخصص:

<title>Contact Form</title>	
</head>
<body>
<h1>Contact form</h1>
<form action="send_mail.php" method="post">
<table>
<tr>
<td>Email Adress:</td>
<td>
<input type="text" name="email_address" value="" maxlength="100" />
</td>
</tr>
<tr>
<td>Comments:</td>
<td>
<textarea rows="10" cols="50" name="comments"></textarea>
</td>
</tr>
<tr><td> </td>
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</table>
</form>
</body>

و أيضاً لا بد أن يكون هناك كود php لنقل الداتا المكتوبه و يحولها من صيغة input إلى output.

وهي هكذا:

اقتباس

<?php

$webmaster_email = "name@example.com";

$feedback_page = "feedback_form.html";

$error_page = "error_message.html";

$thankyou_page = "thank_you.html";

$email_address = $_REQUEST['email_address'] ;

$comments = $_REQUEST['comments'] ;

function isInjected($str) {

$injections = array('(\n+)',

'(\r+)',

'(\t+)',

'(%0A+)',

'(%0D+)',

'(%08+)',

'(%09+)'

);

$inject = join('|', $injections);

$inject = "/$inject/i";

if(preg_match($inject,$str)) {

return true;

}

else {

return false;

}

}

if (!isset($_REQUEST['email_address'])) {

header( "Location: $feedback_page" );

}

elseif (empty($email_address) || empty($comments)) {

header( "Location: $error_page" );

}

elseif ( isInjected($email_address) ) {

header( "Location: $error_page" );

}

else {

mail( "$webmaster_email", "Feedback Form Results",

$comments, "From: $email_address" );

header( "Location: $thankyou_page" );

}

?>

يا ريت تخلي الكود مثل مهو لكن بتغغير الأمور التالي:

اقتباس

$webmaster_email = "name@example.com";

هنا بتغير الإيميل الي راح يستقبل الرسائل

اقتباس

$feedback_page = "feedback_form.html";

$error_page = "error_message.html";

$thankyou_page = "thank_you.html";

هنا لغيير أسماء الصفحات الثلاث:

feedback هي الملف الرئيسي

error_message: هذا الملف إذا كان هناك خطأ في إدخال البيانات يتم الإنتقال لهذه الصفحه

thank_you : هذه الصفه تأتي بعد الإرسال ويتم شكر المستخدم على مراسلتك.

لتنزيل الملف بالكامل الرجاء تنزيلها من المرفق أو من هناfeedback_form.rar

بالتوفيق

تم تعديل هذه المشاركة بواسطة cornerofart في 7 يونيو 2011 في 00:26

welcome to my portfolio:

www.cornerofart.net

Submit you design

here
#11

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

اخي شكرا على الحل ولكن حلك بال PHP يعني لو كان الموضوع في قسم ال PHP كان مناسب!!

.:: Wish to become better and better ::.

#12
VB Helper كتب:

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

اخي شكرا على الحل ولكن حلك بال PHP يعني لو كان الموضوع في قسم ال PHP كان مناسب!!

صدقاً حاولت أساعد قدر الإمكان حتى إنه ينتهي من هالإشكال الي عنده

لكن :) شو أعمل

حقكم علي

welcome to my portfolio:

www.cornerofart.net

Submit you design

here
#13

مشكوور اخي cornerofart و vbhelper على المساعده وجزاكم الله خيرا وزادكم الله علما

#14

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

شكرا على تفاعلك اخ cornerofart وننتظر منك المزيد, اخي Searcher11 لاشكر على واجب .. بالتوفيق ..

.:: Wish to become better and better ::.

#15

السلام عليكم

في هذا الرابط في أكثر من مثال كيف تسوي مثل هيك مشروع

http://www.cornerofart.com/2011/06/25/build-a-neat-html5-powered-contact-form

رفعتلك إياه على الموقي مشان الكل يستفيد

أتمنى إني أكون جاوبتك على سؤالك

welcome to my portfolio:

www.cornerofart.net

Submit you design

here

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