• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ساخت یک فرم و ارسال اطلاعات آن

ali.ahvaz

Registered User
تاریخ عضویت
1 آگوست 2012
نوشته‌ها
475
لایک‌ها
63
محل سکونت
شیراز
سلام دوستان
من میخوام یه فرم بسازم با اچ تی ام ال و اطلاعاتشو به ایمیلم ارسال کنه
تو چنتا سایتم یه سری کد زده بود ولی درست نبودن
درست کردن فرم رو تا حدودی بلدم ولی نه زیاد پیشرفته
ممنون میشم کمک کنید
 

SerialDownload.IR

Registered User
تاریخ عضویت
23 سپتامبر 2012
نوشته‌ها
708
لایک‌ها
199
محل سکونت
127.0.0.1
سلام دوستان
من میخوام یه فرم بسازم با اچ تی ام ال و اطلاعاتشو به ایمیلم ارسال کنه
تو چنتا سایتم یه سری کد زده بود ولی درست نبودن
درست کردن فرم رو تا حدودی بلدم ولی نه زیاد پیشرفته
ممنون میشم کمک کنید
کد:
<?

// Default settings.Change these: 1-address 2-subj  3-returnto
$address = '[email protected]';        
$subj = 'Shoping information';            
$returnto = 'ads.html';    

// You do not need to edit below this line
$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.
$email = str_replace("\n", '_', strtolower(substr(stripslashes($_POST['email']), 0, 50)));
if (eregi('^.+@.+\.[a-z]{2,6}', $email)) {
  $message = "Auto Mail from ".$email."\n\n";
}
else {
  $email = $address;
  $message = "email az tarafe tabligh konande\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: ".$email)) {
  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><?
}

?>
این کده php ایش!
دوستان لطف کنند یک فرم html که هماهند با کد بالا باشه براشون آماده کنند!
 

imanahrami

Registered User
تاریخ عضویت
13 ژانویه 2011
نوشته‌ها
75
لایک‌ها
6
محل سکونت
بوشهر
سلام دوستان
من میخوام یه فرم بسازم با اچ تی ام ال و اطلاعاتشو به ایمیلم ارسال کنه
تو چنتا سایتم یه سری کد زده بود ولی درست نبودن
درست کردن فرم رو تا حدودی بلدم ولی نه زیاد پیشرفته
ممنون میشم کمک کنید

ایمیل که می خوای اطلاعات فرم به اون ارسال بشه + اینکه می خوای چه فیلد های تو فرم قرار بگیره رو بگو تا برات بسازم
 

ali.ahvaz

Registered User
تاریخ عضویت
1 آگوست 2012
نوشته‌ها
475
لایک‌ها
63
محل سکونت
شیراز
ممنون دوستان
کدش رو اگه بزارید خودم درستش میکنم
 

soroush_tayyebi

Registered User
تاریخ عضویت
15 می 2009
نوشته‌ها
513
لایک‌ها
110
سن
33
محل سکونت
Tehran

ali.ahvaz

Registered User
تاریخ عضویت
1 آگوست 2012
نوشته‌ها
475
لایک‌ها
63
محل سکونت
شیراز
این کد ارسال اطلاعات است فقط
یه کد فرم هم ممنون میشم بزارید
دقیقا فیلد های این فرم میخوام باشه داخلش
فرم سفارش
 

ali.ahvaz

Registered User
تاریخ عضویت
1 آگوست 2012
نوشته‌ها
475
لایک‌ها
63
محل سکونت
شیراز
چرا نشه ؟؟
من خودم یه بار ساختم
یه سی دی آموزش اچ تی ام ال گرفتم داخلش آموزش داده بود ساخت یه فرم رو
 

axarsu

کاربر تازه وارد
تاریخ عضویت
25 آگوست 2013
نوشته‌ها
58
لایک‌ها
12
سلام
اولا که بهتره این کار رو با PHP یا ASP.NET انجام بدی چون HTML ذاتا این خاصیت رو نداره
اون دوستی هم که میگه من خودم این کار رو کرده احتماً از frontpage extension استفاده کرده
برای این کار شما باید حتما سروری داشته باشید که روش frontpage extension فعال باشه و قابلیت ارسال ایمیل هم داشته باشه. که تو بیشتر هاست ها به طور پیش فرض غیر فعاله
ولی اگر فعال باشه شما دیگه نیازی به PHP یا ASP.NET ندارید و خود frontpage extension میتونه اطلاعات یک فرم HTML رو بدون اینکه براش برنامه بنویسید به ایمیل بفرسته
ضمناً اگر احتیاج به آموزش های بیشتر یا اطلاعات تکمیلی داشتی به این سایت یه سری بزن
آزاد دانلود - مرکز دانلود فیلم و کتاب های آموزشی رایگان
موفق باشید
 
بالا