![]() |
Подскажите с работой почты.Вроде все правильно- найдите ошибку??
$nado=$_GET['nado'];
$obj= $_GET["obj"]; $pl= $_GET["pl"]; $ee = $_GET["ee"]; $ad= $_GET["ad"]; $td = $_GET["td"]; $tel = $_GET["tel"]; $dop = $_GET["dop"]; mail('angorodok@mail.ru','site-gorood.dp.ua',$nado,$obj,$pl,$ee,$ad,$td,$tel,$dop); |
Мануал открой.
|
открыла не вижу
вот что в мануале... так не одна малина тектовую инфу передавать или переменные? mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3"); |
Не одна.
|
mail("angorodok@mail.ru", "Çàêàç", $nado,
"From: webmaster@$SERVER_NAME\r\n" ."Reply-To: webmaster@$SERVER_NAME\r\n" ."X-Mailer: PHP/" . phpversion()); помоги ну если знаешь, надо кровь с носа... |
У меня примерно так:
$subject="\"$subj\""; $body="Сообщение от почтовой формы: <br>-------------------------------------------: <br><br> Тема:<br>$short<br><br>Сообщение:<br>$full<br><br>E-mail:<br>$email<br><br>"; $headers = "From: $email\n"; $headers .= "X-Mailer: PHP/".PHP_VERSION."\n"; // mailer $headers .= "X-Priority: 3\n"; $headers .= "Content-Type: text/html; charset=Windows-1251\n"; $mailto="a@aaa.ru"; mail($mailto, $subject, $body, $headers); |
Как уже сказал RaZEr, ошибка в слишком большом количестве параметров функции mail(), в твоем примере это проще и быстрее всего исправить так:
... mail('angorodok@mail.ru','site-gorood.dp.ua', "$nado,$obj,$pl,$ee,$ad,$td,$tel,$dop"); (обрати внимание на кавычки) А можно просто (конечно если уверена что в $_GET нету лишних данных), чтобы не делать предыдущих кучу присвоений для ненужных переменных: mail('angorodok@mail.ru','site-gorood.dp.ua', implode(",", $_GET)); |
| Часовой пояс GMT +4, время: 17:19. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.