PDA

نسخه کامل مشاهده نسخه کامل : اشکال در فرم تماس با ما



icscs.info
09-08-2007, 09:56
با سلام

من یه فرم طراحی کردم که کار نمیکنه اگه میشه نگا کنید مشکل کجاست
مرسی از شما ! دوست عزیز

اینم لینکش : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

mamadfelfel1988
09-08-2007, 15:20
دوست عزیز نمی زاره دانلواد کنی شما بگو چه مشکلی داره هیمنجا حل شه؟؟

icscs.info
09-08-2007, 15:56
فکر کنم مشکل در پیکربندی فیل ارسال باشه

<?
$email_address = "icscs.info@gmail.com";
$email_name = "icscs.info@gmail.com";
$next_page = "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]";
$body = "";
$body .= "txtName: " . $txtName . "\n";
$body .= "txtEmail: " . $txtEmail . "\n";
$body .= "lstSendto: " . $lstSendto . "\n";
$body .= "txtSubject: " . $txtSubject . "\n";
$body .= "txtBody:\n " . ereg_replace("\n", "\n ", $txtBody) . "\n";
$headers = "";
$headers .= "From: " . $email_name . " <" . $email_address . ">\n";
$headers .= "X-Sender: <" . $email_address . ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <" . $email_address . ">\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
@mail($email_address, "Contact Center", "<pre>" . $body . "</pre>", $headers);
header("Location: " . $next_page);
//This sends a confirmation to your visitor
mail("$email","Thank You for visiting rahbord", "Hi $name,\n
Thank you for your interest in rahbord!\n
Cheers,
$sitename
$siteaddress","FROM:$adminaddress");
//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Done!";
$send_answer = " MERSI ";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";
?>

این کد فایل ارسال هست که اسمش هم sending.php

من یه فرم html طراحی کردم که فیلد داره که اگه ملاحضه کنید , خواهید دید .

نام فیلدها هم به ترتیب زیر میباشد :

txtName : نام و نام خانوادگی / شرکت یا موسسه
txtEmail : نام ایمیل خود را وارد کنید
lstSendto : ارسال به , که من یه فیلد انتخاب ( Select ) درست کردم و ایمیلها رو بهش دادم و فرستنده میتونه انتخاب کنه .
txtSubject : موضوع نامه
txtBody : متن

همینا

تو رو خدا کمک کنید ! خیلی ضروری

اگه خواستین میتونم جای دیگه هم آپلود کنم .

mamadfelfel1988
09-08-2007, 18:13
دوست عزیز اگر اپلواد کنی که خوب میشه ولی این کد ها رو نمیشه خوند تو تگ php بزار که سریع به جواب برسی

hosseintdk775
09-08-2007, 18:50
بسم الله الرحمن الرحيم
با سلام اين هم در تگ php :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mamadfelfel1988
09-08-2007, 19:40
خوب دوست عزیز به نظر نمیاد مشکلی داشته باشه شما می گی چه Error ای میده بد میدونی که مشکل از Html نیست؟؟

icscs.info
09-08-2007, 20:55
با سلام خدمت دوستان عزیز

مرشی از اینکه سری به پست من هم زدید

اینم کد HTML :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خواهش میکنم کمک کنید

mamadfelfel1988
10-08-2007, 02:05
من تو اون پست جدید مشکل رو بهت گفتم اصلا اطلاعاتی که از فرم می اد رو تو هیچ جا ننوشتی و کد رو خودت نوشتی یا از جایی اوردی؟؟

hosseintdk775
10-08-2007, 02:17
فکر کنم مشکل در پیکربندی فیل ارسال باشه

<?
$email_address = "icscs.info@gmail.com";
$email_name = "icscs.info@gmail.com";
$next_page = "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]";
$body = "";
$body .= "txtName: " . $txtName . "\n";
$body .= "txtEmail: " . $txtEmail . "\n";
$body .= "lstSendto: " . $lstSendto . "\n";
$body .= "txtSubject: " . $txtSubject . "\n";
$body .= "txtBody:\n " . ereg_replace("\n", "\n ", $txtBody) . "\n";
$headers = "";
$headers .= "From: " . $email_name . " <" . $email_address . ">\n";
$headers .= "X-Sender: <" . $email_address . ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <" . $email_address . ">\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
@mail($email_address, "Contact Center", "<pre>" . $body . "</pre>", $headers);
header("Location: " . $next_page);
//This sends a confirmation to your visitor
mail("$email","Thank You for visiting rahbord", "Hi $name,\n
Thank you for your interest in rahbord!\n
Cheers,
$sitename
$siteaddress","FROM:$adminaddress");
//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Done!";
$send_answer = " MERSI ";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";
?>

این کد فایل ارسال هست که اسمش هم sending.php

من یه فرم html طراحی کردم که فیلد داره که اگه ملاحضه کنید , خواهید دید .

نام فیلدها هم به ترتیب زیر میباشد :

txtName : نام و نام خانوادگی / شرکت یا موسسه
txtEmail : نام ایمیل خود را وارد کنید
lstSendto : ارسال به , که من یه فیلد انتخاب ( Select ) درست کردم و ایمیلها رو بهش دادم و فرستنده میتونه انتخاب کنه .
txtSubject : موضوع نامه
txtBody : متن

همینا

تو رو خدا کمک کنید ! خیلی ضروری

اگه خواستین میتونم جای دیگه هم آپلود کنم .

بسم الله الرحمن الرحيم
با سلام
دوست عزيز به جاي كدهاي اين صفحه از كد زير استفاده بكنيد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و آن كدهايي كه در پايين نوشته ايد را كمي تغيير بدهيد منظورم پست 7 مي باشد.(البته اينگونه هم كار مي كند ولي اگر كمي ويرايش بكنيد بهتر است).
و يك فايل اي به نام thanks.html در همان پوشه اي كه اين كدها را بهتون دادم ايجاد مي كنيد و داخل فايل، كدهاي زير را بگذاريد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كار تمام است و حال مي توانيد از اين برنامه استفاده بكنيد.
موفق باشيد

mamadfelfel1988
10-08-2007, 03:20
بسم الله الرحمن الرحيم
با سلام
دوست عزيز به جاي كدهاي اين صفحه از كد زير استفاده بكنيد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدو آن كدهايي كه در پايين نوشته ايد را كمي تغيير بدهيد منظورم پست 7 مي باشد.(البته اينگونه هم كار مي كند ولي اگر كمي ويرايش بكنيد بهتر است).
و يك فايل اي به نام thanks.html در همان پوشه اي كه اين كدها را بهتون دادم ايجاد مي كنيد و داخل فايل، كدهاي زير را بگذاريد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدكار تمام است و حال مي توانيد از اين برنامه استفاده بكنيد.
موفق باشيد
کاملا صحیح توضیح داد .:20:

icscs.info
10-08-2007, 09:29
با سلام خدمات دوستان

یعنی دیگه نمیخواد نام فیلده رو مثلا تو فرم خودم txtName و یا ...... که 5 تا هستند تو فرم ارسال وارد کنم .


در مورد پست شماره 7 هم خدمتتون عرض کنم من این رو برای تست ساختم و فرم ها هم خیلی تمیز هستند .

راستی دوستمون هم درست گفتند من این کد فایل ارسال رو کیر اوردم .

فقط یه نکته قابل ذکر :

سایت من 4 تا فرم داره که به ترتیب : فرم سفارش - فرم ثبت اطلاعات پرداخت - فرم ارسال کد سفارش - فرم تماس با ما

آیا میشه از این فرمی که دوست عزیزم ارسال نمودند و یه دوست دیگم هم تایید کردند برای همه فرم ها استفاده نمود .

دیگه نمی خواد این مقادیر رو به فرم ارسال اضافه کرد :


$body .= "txtName: " . $txtName . "\n";
$body .= "txtEmail: " . $txtEmail . "\n";
$body .= "lstSendto: " . $lstSendto . "\n";
$body .= "txtSubject: " . $txtSubject . "\n";

hosseintdk775
10-08-2007, 10:15
بسم الله الرحمن الرحيم
با سلام
نه دوست عزيز شما فقط فرم خود را طراحي بكنيد و كد action در فرم طراحي شده را به كد اولي لينك بدهيد.
فقط همين
اينگونه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

icscs.info
10-08-2007, 18:11
مرسی از زحمات شما ..... .. .

پس من میرم تست کنم .

icscs.info
10-08-2007, 18:18
کار نمیکنه

به این فرم میفرسته : sending.php ولی بعد صحفه تشکر نمیاد .

mamadfelfel1988
12-08-2007, 15:17
تمام شد این پست به نتیجه رسید

hosseintdk775
12-08-2007, 15:30
کار نمیکنه

به این فرم میفرسته : sending.php ولی بعد صحفه تشکر نمیاد .

بسم الله الرحمن الرحيم
با سلام
وقتي من تست كردم با كدهاي دوم شما درست كار مي كرد. / شايد آن كدهايي كه من دادم در فايل sending.php بگذاريد را ويرايش كرده ايد - اگر ويرايش كرده ايد ، به حالت اوليه بدون ويرايش شده برگردانيد. / در اينصورت بايد درست كار بكند.