PDA

View Full Version : مبتدی: ایجاد فرم ارسال فرم به یک ایمیل خاص



jaykob
دوشنبه 24 اسفند 1388, 15:03 عصر
سلام دوستان من اسکریپتی رو به زیان php می خوام که دارای سه فیلد ( نام شما - ایمیل شما - پیغام ) باشه و اطلاعاتی که داخل فیلد پیغام وارد می شه با زدن دکمه send به یک ایمیل خاص ارسال بشه و با اطلاعاتی که به فارسی وارد می شوند مشکل نداشته باشه و بع خوبی ایمیل رو ارسال کنه ...

ممنون :قلب:

ArtMiz
سه شنبه 25 اسفند 1388, 04:26 صبح
خب اون فیلدها رو دریافت کن بعدش با تابع mail تو php ارسال کن به میل موردنظرت
mail($to, $subject, $message, $headers);

funpatogh
سه شنبه 25 اسفند 1388, 08:44 صبح
<?php
if(isset($_POST['submit'])) {
if(!$empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']) )
mail($_POST['email'],"salam",$_POST['message'],"From:webmaster<webmaster@yahoo.com>");
else
echo" lotfan form ra kamel por konid";

}


?>
<form method=post>
name<input type="text" name="name"><br>
email <input type=text name=email><br>
message<textarea name=message rows=10 cols=40></textarea><br>
<input type=submit name=submit value=send>
</form>

htarahi
جمعه 20 فروردین 1389, 02:17 صبح
با سلام و عرض صبح بخیر:گیج::گیج:
دوستان من در ارسال email و استفاده از تابع mail به مشکل برخوردم.
بعد از اصلاح برنامه ی فوق در سطر سوم : تصحیح $empty به empty پس از کلیک بر روی send با این ارور روبرو میشم :

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\mail.php on line 12
ظاهراً مشکل از کانفیگه !:لبخند:
باید چیکارش کنم ؟!:متفکر:

امیـرحسین
جمعه 20 فروردین 1389, 03:52 صبح
از لوکال مگه میشه ایمیل فرستاد؟

htarahi
جمعه 20 فروردین 1389, 11:39 صبح
والا چی بگم ؟!
نمی دونم !!!
یه بار چند وقت پیش تو همین مایه ها یه سوال پرسیدم ،بچه ها جوری جواب دادن که به نظر می رسید میشه !
اما من جدی جدی با ارسال ایمیل از لوکال مشکل دارم.:ناراحت:

sonia_1368
جمعه 20 فروردین 1389, 14:29 عصر
سلام دوستان , برای ارسال ایمیل از لوکال هاست لازمه که یک میل سرور هم رو کامپیوتر نسب کنید اما اگه هاستینگ دارید لازم نیست و از همون میل سرور هاست استفاده کنید، کد ها درست هستند تنها مشکل مشکل میل سرور هستش.

htarahi
جمعه 20 فروردین 1389, 14:47 عصر
سلام به روی ماهت
ممنون از راهنماییت اما کاش یه کم بیش تر توضیح می دادی:گیج:
منظورت از میل سرور چیه ؟
من از لوکال هاست استفاده وی کنم و برنامه ی wamp ،هاست هم ندارم.
باید چیکار کنم ؟؟؟:گریه:

امیـرحسین
جمعه 20 فروردین 1389, 16:00 عصر
اگر برای تست میخواید این کار رو انجام بدید، فکر کنم با سرورهای رایگان بتونید تست کنید. مثل bravehost اینا.

alonemm
جمعه 20 فروردین 1389, 21:44 عصر
با سلام دوست عزيز :
براي فرستان mail از روي سرور لوكال ميتوني از نرم افزار smtpserver استفاده كني.
(ميتوني سرچ گولگل پيداش كني)

digitak
جمعه 20 فروردین 1389, 21:46 عصر
اگر xampp رو روی local نصب کنید همراش mercury هم نصب میشه که با کمی تنظیمات می تونید مستقیما ایمیل ارسال کنید

البته xampp 1.7.3 باید باشه