اذا كان الكود شغال ويرسل
فالمشكلة البرمجية منتهية
إذاً !!
حاول إرسال رسالة إلى بريد في جواب أو أين او مكتوب مثلاً
إذا وصلت إلى الصندوق هناك ..
فربما ضبطوك جماعة هوتميل واعتبروا رسايل موقعك كلها سبام
وبالتالي ترسل إلى الجنك
هذه مجرد تكهنات لأن الموضوع يحتاج إلى مزيد من التجارب والبحث
حاول تغيير اسم البريد للموقع إلى اسم عادي مثلاً
saad@domain.com
عموماً عندي لك نموذج إرسال لا يتعدى صفحة واحدة فقط ارفعه في موقعك وسمه
contact.php
ما عليك سوى تغيير اسم البريد فقط في بداية الصفحة
وان شاء الله تنحل المشكلة
كود:
<?php
// abo_badr2006@yahoo.com
/* ===== التغييرات ===== */
define("kContactEmail","admin@domain.com");
/* ===== نهاية التغييرات ===== */
// init variables
$error_msg = 'عفواً يوجد أخطاء في بعض الحقول:<ul>';
$error = false;
// determine is the form was submitted
$submit = $_POST['submit'];
if (empty($submit))
$form_submitted = false;
else
$form_submitted = true;
if ($form_submitted) {
// read out data
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$subject = $_POST['subject'];
$message = $_POST['message'];
// verify required data
if(!$name) { $error_msg .= "<li dir=rtl>الإسم الكامل</li>"; $error = true; }
if(!$email) { $error_msg .= "<li dir=rtl>البريد الآلي</li>"; $error = true; }
if(!$subject) { $error_msg .= "<li dir=rtl>الموضوع</li>"; $error = true; }
if(!$message) { $error_msg .= "<li dir=rtl>الرسالة</li>"; $error = true; }
if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $email)){ $error_msg .= "<li>E-mail Address</li>"; $error = true; }}
$error_msg .= "</ul>";
// email message if no errors occurred
if (!$error) {
// prepare message
$msg = "الاسم الكامل: \t $name \n";
$msg .= "العمل: \t $company \n";
$msg .= "البريد الآلي: \t $email \n";
$msg .= "رقم الهاتف: \t $phone \n";
$msg .= "الرسالة: \n---\n $message \n---\n";
// prepare message header
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=1256\r\n";
$mailheaders .= "From: $name <$email>\r\n";
$mailheaders .= "Reply-To: $name <$email>\r\n";
// send out email
mail(kContactEmail, $subject ,stripslashes($msg), $mailheaders);
}
}
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=1256">
<meta name="robots" content="INDEX,FOLLOW">
<title>Contact Us</title>
<style type="text/css">
<!--
td.form { color: #606060; font-family: "Verdana","Arial"; font-size: 11; }
td.main { color: #000000; font-family: "Verdana","Arial"; font-size: 12; }
font.form_check { color: red; }
input { font-family: "Verdana","Arial"; color:#606060; font-size: 11px; }
textarea { font-family: "Verdana","Arial"; color:#606060; font-size: 11px; }
div#form_box { margin: 2px; width: 615px; border: 1px; border-style: solid; border-color: #606060; background: #f8f8f8; padding: 5px; }
h1 { font-size:16; color: #606060; }
-->
</style>
</head>
<body>
<!-- box around the page -->
<div id="form_box">
<table border="0" width="100%" cellpadding="5" cellpadding="0" height="470">
<tr>
<td class="main" valign="top">
<!-- page heading-->
<h1>Contact Us</h1>
<?php
// email was successfully send
if (($form_submitted) && (!$error)) {
?>
<!-- display submitted data -->
Thank you for your feedback, <?php echo $name; ?>.
This is the information you submitted:<br><br><?php echo nl2br(stripslashes($msg)); ?>
<?php
}
// display contact form
else {
// display error message
if ($error) {
echo "<font class='form_check'>" . $error_msg . "</font>\n";
}
?>
<!-- display form information -->
Please fill out and submit the form on this page to contact us. We will get back to you
as soon as we can. Note that fields marked with (<font class="form_check">*</font>) are
required fields.
<!-- display form -->
<form action="<?php echo $PHP_SELF; ?>" method="post" name="contact">
<table border="0" width="100%" cellpadding="5" cellpadding="0">
<tr>
<td class="form" width="50%">
Full Name (<font class="form_check">*</font>)<br>
<input name="name" type="text" value="<?php echo $name ?>" size="40">
</td>
<td class="form">
Company<br>
<input name="company" type="text" value="<?php echo $company ?>" size="40">
</td>
</tr>
</table>
<table border="0" width="100%" cellpadding="5" cellpadding="0">
<tr>
<td class="form" width="50%">
E-mail Address (<font class="form_check">*</font>)<br>
<input name="email" type="text" value="<?php echo $email ?>" size="40">
</td>
<td class="form">
Phone Number<br>
<input name="phone" type="text" value="<?php echo $phone ?>" size="40">
</td>
</tr>
</table>
<table border="0" width="100%" cellpadding="5" cellpadding="0">
<tr>
<td class="form" width="50%">
Subject (<font class="form_check">*</font>)<br>
<input name="subject" type="text" value="<?php echo $subject ?>" size="89">
</td>
</tr>
</table>
<table border="0" width="100%" cellpadding="5" cellpadding="0">
<tr>
<td class="form">
Message (<font class="form_check">*</font>)<br>
<textarea name="message" cols="88" rows="12"><?php echo $message ?></textarea>
</td>
</tr>
</table>
<table border="0" width="100%" cellpadding="5" cellpadding="0">
<tr>
<td class="form">
<input name="submit" type="submit" value="Send Message">
</td>
</tr>
</table>
</form>
<?php
}
?>
</td>
</tr>
</table>
</div>
</body>
</html>