فرم ارسال اطلاعات

این تاپیک 3 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد ،‏ 1 سال پیش .

این تاپیک تاکنون 320 بازدید داشته است .

نویسنده پست
شنبه ، 5 دسامبر 2015     8:40 ق.ظ #


mostafa mousavi

Subscriber
1 پست1 تاپیک

سلام دوستان من یک فرم طراحی کردم که داخل هاست آپلود کردم الان می خوام اطلاعات از طریق همون فایل email.php که کدش پایین قرار دادم می خوام اطلاعات برام ایمیل بشه ولی ایمیل نمیشه

http://behpaardakht.byethost33.com/11111.html

این لینک همون صفحه مورد نظر من هست
بعد از زدن کلید ارسال به صفحه ای که می خوام لینک میشه ولی اطلاعات برام ایمیل نمیشه چرا

اینم کد فایل email

<?php
//--------------ضط سصطصس3ثی4------------Set these paramaters--------------------------

// Subject of email sent to u.
$subject = 'فرم تماس';

// Your email address. This is where the form information will be sent.
$emailadd = 'mostafamousavi1374@gmail.com';

// Where to redirect after form is processed.
$url = 'http://google.com';

// Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty.
$req = '1';

// --------------------------Do not edit below this line--------------------------
$text = "\n\n";
$space = ' ';
$line = '
';
foreach ($_POST as $key => $value)
{
if ($req == '1')
{
if ($value == '')
{echo "$key is empty";die;}
}
$j = strlen($key);
if ($j >= 20)
{echo "Name of form element $key cannot be longer than 20 characters";die;}
$j = 20 - $j;
for ($i = 1; $i <= $j; $i++)
{$space .= ' ';}
$value = str_replace('\n', "$line", $value);
$conc = "{$key}:$space{$value}$line";
$text .= $conc;
$space = ' ';
}
mail($emailadd, $subject, $text, 'From: '.$emailadd.'');
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
?>

0  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
شنبه ، 5 دسامبر 2015     10:52 ق.ظ #


محمد

Subscriber
87 پست0 تاپیک

سلام

دوسته عزیز

شما بهتره برید کلاس phpmailer رو برای ارسال ایمیل استفاده کنید
ولی این سورس کد شما یه اشکال داره که با $_POST که تو حلفه foreach استفاده کردید رو اصلاح کنید

$_POST["input"]

0  تشکر
شنبه ، 5 دسامبر 2015     1:05 ب.ظ #


mostafa mousavi

Subscriber
1 پست1 تاپیک

سلام

من چیز زیادی درباره php نمیتوانم

 

میشه شما فرم ویرایش کنید و بربفرستیید

 

اگه این کار کنید خیلی ممنون میشم ببخشید

0  تشکر
شنبه ، 5 دسامبر 2015     1:39 ب.ظ # پاسخ تائید شده توسط سوال کننده


محمد

Subscriber
87 پست0 تاپیک

ویرایش کردن نمیخواد فقط نام اون  input که داخلش اطلاعات ایمیل ارسال میشه رو بدید به $_POST["input"] به جای  input  نام اون  input  رو بذارید  بعد حله

1  تشکر
پست 1 تا 4 (از مجموع 4 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .