giasi 8 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) باسلام کد تنظیمات فرم تماس من ایمیلم رو جای owner_emai قرار دادم اما کار نکردجفت فایل php & text فرم تماس میزارم کمک کنید<?php $owner_email = $_POST["owner_email"]; $headers = 'از:' . $_POST["email"]; $subject = 'یک پیام از بازدید کننده سایت ' . $_POST["name"]; $messageBody = ""; if($_POST['name']!='nope'){ $messageBody .= '<p>بازدید کننده: ' . $_POST["name"] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; } if($_POST['email']!='nope'){ $messageBody .= '<p>ایمیل: ' . $_POST['email'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; }else{ $headers = ''; } if($_POST['state']!='nope'){ $messageBody .= '<p>منطقه: ' . $_POST['state'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; } if($_POST['phone']!='nope'){ $messageBody .= '<p>تلفن: ' . $_POST['phone'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; } if($_POST['fax']!='nope'){ $messageBody .= '<p>فکس: ' . $_POST['fax'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; } if($_POST['message']!='nope'){ $messageBody .= '<p>پیام: ' . $_POST['message'] . '</p>' . "\n"; } if($_POST["stripHTML"] == 'true'){ $messageBody = strip_tags($messageBody); } try{ if(!mail($owner_email, $subject, $messageBody, $headers)){ throw new Exception('mail failed'); }else{ echo 'mail sent'; } }catch(Exception $e){ echo $e->getMessage() ."\n"; }?><%@ WebHandler Language="C#" Class="Handler" Debug="true" %>using System;using System.Web;using System.Net.Mail;using System.Text.RegularExpressions;public class Handler : IHttpHandler {public void ProcessRequest (HttpContext context) {SmtpClient mailClient = new SmtpClient(context.Request.Form.Get("smtpMailServer"));string owner_email = context.Request.Form.Get("owner_email");string subject = "یک پیام از بازدید کننده سایت " + context.Request.Form.Get("name");string email = context.Request.Form.Get("email");string messageBody = "";messageBody += "<p>بازدید کننده: " + context.Request.Form.Get("name") + "</p>\n";messageBody += "<br>\n";messageBody += "<p>آدرس ایمیل: " + context.Request.Form.Get("email") + "</p>\n";messageBody += "<br>\n";messageBody += "<p>شماره تلفن: " + context.Request.Form.Get("phone") + "</p>\n";messageBody += "<br>\n";messageBody += "<p>پیام: " + context.Request.Form.Get("message") + "</p>\n";MailMessage message = new MailMessage();try{message.From = new MailAddress(email.ToString());}catch (FormatException e) {context.Response.Write(e.Message);}message.To.Add(owner_email);message.Subject = subject;if(context.Request.Form.Get("stripHTML") == "true"){message.IsBodyHtml = false; messageBody = Regex.Replace(messageBody, "<.*?>", string.Empty);}else{message.IsBodyHtml = true;}message.Body = messageBody;try{mailClient.Send(message);}catch (SmtpException e) {context.Response.Write("mail failed");}context.Response.Write("mail sent");}public bool IsReusable {get {return false;}}}اگه این ایمیل من test@test.com باشه لطفا جای گزاری صحیح رو انجام دهید ویرایش شده خرداد 92 توسط giasi نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 دوست عزیز اینکه با c# قاطی هست! نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .