30morgh.net
Registered User
- تاریخ عضویت
- 24 نوامبر 2004
- نوشتهها
- 124
- لایکها
- 3
با سلام
مي خواهم يك سورس براي ارسال ايميل براي دوستان آموزش بدم
كد:
من خودم از اين كد براي قسمت تماس با ما در سايت ( صحفه اصلي ) اسفاده مي كنم
طرز كار :
كد هاي بالاي رو در يك ويرايشگر مثل Notepad بریزید و بعد اون را با فرمت php ذخیره نمائید
سپس تنظیمات رو روی کد انجام بدید و تمام
اگر آدرس فایل کد رو شما در قسمت action مثال ( <form method="POST" action="نام فایل با پسوند php"> ) قرار دهید . فرم شما دارای هر قسمتی که باشه اون رو برای مشا ایمیل میکنه و این فرم باعث میشه که دیگر لازم به تعریف هرقسمت برای تهیه فرم در PHP شوید
منبع : http://forum.onlinepersian.com/viewtopic.php?t=6
مي خواهم يك سورس براي ارسال ايميل براي دوستان آموزش بدم
كد:
کد:
<?
/////////////////////////////////////////////////////
// //
// Magic PHP Mail Sender //
// //
// //
// Copyright 2005 //
// writed by : Javad Salehnia //
// http://www.onlinepersian.com/ //
// All Rights Reserved //
// [email protected] //
/////////////////////////////////////////////////////
// Default settings. Change these!
$address = 'این قسمت ایمیل خودتون را وارد کنید'; // Default address you want mail sent to
$subj = 'Magic PHP Mail Sender'; // Default subject to give to emails
$returnto = 'صحفه ای که بعد ارسال به آن وارد میشوند'; // Default page people should be redirected to after mailing
//////////////
// Override defaults
$address = ($_POST['sendto'])?$_POST['sendto']:$address;
$subj = ($_POST['subject'])?$_POST['subject']:$subj;
$returnto = ($_POST['returnto'])?$_POST['returnto']:$returnto;
// if email address isn't present or is invalid, use TO address as FROM address.
if (eregi('^.+@.+\.[a-z]{2,6}',$_POST['email'])) {
$email = $_POST['email'];
$message = "Auto Mail from ".$email."\n\n";
}
else {
$email = $address;
$message = "Auto Mail from OnlinePersian.Com\n\n";
}
foreach ($_POST as $key => $val) {
if ($key != 'returnto' && $key != 'email' && $key != 'subject' && $key != 'sendto') {
$message .= $key.': '.$val."\n";
}
}
$message = stripslashes($message);
if (@mail($address, $subj, $message,"From: ".$UserEmail)) {
if ($returnto) {
header('Location: '.$returnto);
}
else {
?><html><body><center><font color="green"><b>email sent!</b></font><p><a href="JavaScript:history.back()">Back</a></center></body></html><?
}
}
else {
?><html><body><center><font color="red"><b>there was a problem sending the mail</b></font><p><a href="JavaScript:history.back()">Back</a></center></body></html><?
}
?>
من خودم از اين كد براي قسمت تماس با ما در سايت ( صحفه اصلي ) اسفاده مي كنم
طرز كار :
كد هاي بالاي رو در يك ويرايشگر مثل Notepad بریزید و بعد اون را با فرمت php ذخیره نمائید
سپس تنظیمات رو روی کد انجام بدید و تمام
اگر آدرس فایل کد رو شما در قسمت action مثال ( <form method="POST" action="نام فایل با پسوند php"> ) قرار دهید . فرم شما دارای هر قسمتی که باشه اون رو برای مشا ایمیل میکنه و این فرم باعث میشه که دیگر لازم به تعریف هرقسمت برای تهیه فرم در PHP شوید
منبع : http://forum.onlinepersian.com/viewtopic.php?t=6