برگزیده های پرشین تولز

مشكل در ارسال ايميل لطفا كمك كنيد

Mostafa313

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2003
نوشته‌ها
482
لایک‌ها
638
سلام
من يه فرم درست كردم موقعي كه بر روي ارسال ميزنم يه ايميل برام ميفرسته اما ايميل خاليه!يعني هيچي داخل اون نوشته نشده!
[code:1]<?

$email_address = "[email protected]";

$email_name = "Mostafa d";

$next_page = "thanks.html";



$body = "";

$body .= "Name: " . $name . "n";

$body .= "Company: " . $company . "n";

$body .= "Location: " . $location . "n";

$body .= "Phone: " . $phone . "n";

$body .= "eMail: " . $email . "n";

$body .= "website: " . $website . "n";

$body .= "Message:n  " . ereg_replace("n", "n  ", $message) . "n";



$headers = "";

$headers .= "From: " . $email_name . " <" . $email_address . ">n";

$headers .= "X-Sender: <" . $email_address . ">n";

$headers .= "X-Mailer: PHPn";

$headers .= "X-Priority: 1n";

$headers .= "Return-Path: <" . $email_address . ">n";

$headers .= "Content-Type: text/html; charset=UTF-8n";



@mail($email_address, "New Contact From Site", "<pre>" . $body . "</pre>", $headers);



header("Location: " . $next_page);

?>

[/code:1]
تمام فيلد هاي ورودي متن با نام متغير ها هما هنگي دارند.اما مقداري كه كاربر در فيلدها وارد ميكنه ارسال نميشه؟؟مشكل كجاست؟
بيابيد پرتقال فروش را! :rolleyes: :?:
 

knowhow

مدیران قدیمی
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
3,478
لایک‌ها
22
فكر كنم نبايد بين نقطه ها و متغير ها فاصله بدي !
 

Parham

Registered User
تاریخ عضویت
24 سپتامبر 2003
نوشته‌ها
1,042
لایک‌ها
2
اگر فيلدها رو با متد POST از فرم قبل ارسال ميكني بايد در اينجا با HTTP_POST_VARS بگيري , مثلا :
[code:1]$HTTP_POST_VARS["name"][/code:1]
به جاي :
[code:1]$name[/code:1]
 

Mostafa313

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2003
نوشته‌ها
482
لایک‌ها
638
واقعا متشكرم درست شد!
 
بالا