PDA

View Full Version : این کد ارسال ایمیل صحیح است ؟



aspismylove
جمعه 19 آبان 1391, 21:20 عصر
سلام دوستان شبیون بخیر

ببخشید من این کد ایمیل و با هر بدبختی ای بود پیدا کردم ، میشه ببینید و بگید درسته یا نه ؟!!!

ممنون میشم


<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail( "h.moaiery@hotmail.com", "Subject: $subject",
$message, "From: $email" );
echo "Thank you for using our mail form";
}
else
//if "email" is not filled out, display the form
{
echo "<form method='post' action='mailform.php'>
Email: <input name='email' type='text' /><br />
Subject: <input name='subject' type='text' /><br />
Message:<br />
<textarea name='message' rows='15' cols='40'>
</textarea><br />
<input type='submit' />
</form>";
}
?>

rezaonline.net
جمعه 19 آبان 1391, 21:29 عصر
تست کن خودت ببین ارسال میشه یا نه .
پشنهادم استفاده از کلاس phpmailer هست .

aspismylove
جمعه 19 آبان 1391, 21:33 عصر
تست کن خودت ببین ارسال میشه یا نه .
پشنهادم استفاده از کلاس phpmailer هست .

داداش من php کار نیستم اضلا تا حالا یک خط کد هم ننوشتم همین ورو هم با هزار بدبختی و از یک کتاب کپی پست زدم ، میشه راهنمایی کنی چطوری این کاری رو که میگی انجام بدم ؟؟؟؟

ممنون میشم ...:افسرده:

MMSHFE
جمعه 19 آبان 1391, 21:56 عصر
کد تقریباً درسته. فقط یکم بهینه اش کردم:


<?php
//if "email" is filled out, send email
if (isset($_REQUEST['email'])) {
//send email
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail('h.moaiery@hotmail.com', 'Subject: ' . $subject, $message, 'From: ' . $email);
echo 'Thank you for using our mail form';
}
//if "email" is not filled out, display the form
else {
echo <<<EOT
<form method="post" action="mailform.php">
Email: <input name="email" type="text"/>
Subject: <input name="subject" type="text"/>
Message:
<textarea name="message" rows="15" cols="40"></textarea>
<input type="submit" value="Send"/>
</form>
EOT;
}
?>

موفق باشید.

aspismylove
جمعه 19 آبان 1391, 22:12 عصر
کد تقریباً درسته. فقط یکم بهینه اش کردم:


<?php
//if "email" is filled out, send email
if (isset($_REQUEST['email'])) {
//send email
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail('h.moaiery@hotmail.com', 'Subject: ' . $subject, $message, 'From: ' . $email);
echo 'Thank you for using our mail form';
}
//if "email" is not filled out, display the form
else {
echo <<<EOT
<form method="post" action="mailform.php">
Email: <input name="email" type="text"/>
Subject: <input name="subject" type="text"/>
Message:
<textarea name="message" rows="15" cols="40"></textarea>
<input type="submit" value="Send"/>
</form>
EOT;
}
?>

موفق باشید.

مرسی از راهنماییتون ، ببخشید الان این و فقط بزارم توی صفحم درست میشه ؟ کاری دیگه هم لازمه انجام بدم ؟

imanitc
شنبه 20 آبان 1391, 09:14 صبح
فرم که سابميت بشه خودش ايميل ميفرسته به مشخصات تو ي فرمت

MMSHFE
شنبه 20 آبان 1391, 19:16 عصر
بله كد كامله و كار ميكنه و به كار اضافه اي نياز نداره.