отладка скрипта

almen

Новичок
отладка скрипта

привет,

прошу строго не судить. К программированию не имею никакого отношения, но вынужден был вчера взять в руки книгу, после чего был написан этот скрипт.
PHP:
<?PHP
$to = "[email protected]";

$msg .= "Es wurde eine Nachricht f&#252;r Sie hinterlassen:\n\n";
$msg .= "Vorname: " . $HTTP_POST_VARS["Vorname"] . "\n";
$msg .= "Name: " . $HTTP_POST_VARS["Name"] . "\n";
$msg .= "Geb.Datum: " . $HTTP_POST_VARS["Gbdatum"] . "\n";
$msg .= "Strasse / Nr.: " . $HTTP_POST_VARS["Strasse"] . "\n";
$msg .= "PLZ: " . $HTTP_POST_VARS["Plz"] . "\n";
$msg .= "Ort: " . $HTTP_POST_VARS["Ort"] . "\n";
$msg .= "Telefon: " . $HTTP_POST_VARS["Telefon"] . "\n";
$msg .= "Email: " . $HTTP_POST_VARS["Email"] . "\n";
$msg .= "Kursus: " . $HTTP_POST_VARS["Kursus"] . "\n";
$msg .= "Nachricht: " . $HTTP_POST_VARS["Message"] . "\n";
mail($to, $HTTP_POST_VARS["Vorname"], $HTTP_POST_VARS["Name"],  $HTTP_POST_VARS["Gbdatum"], $HTTP_POST_VARS["Strasse"], $HTTP_POST_VARS["Plz"], $HTTP_POST_VARS["Ort"], $HTTP_POST_VARS["Telefon"], $HTTP_POST_VARS["Kursus"], $msg, "Kontakt Form\nReply-To:". $HTTP_POST_VARS["Email"] . "\n");
?>
Объясните темному, где ошибка, а еще лучше подскажите что на что исправить.
Не могу правильно записать функцию mail()
По книге разобраться пока сложно.

С уважением almen
 

Фанат

oncle terrible
Команда форума
мда, забавно.

almen
сколько у функции mail параметров? а сколько их у тебя в вызове этой функции? =)
(параметры перечисляются через запятую)
 

almen

Новичок
прочитал и , если правильно понял то

mail($to, $HTTP_POST_VARS["Name"], $msg, "Kontakt Form\nReply-To:". $HTTP_POST_VARS["Email"] . "\n");
 

kruglov

Новичок
"Kontakt Form\nReply-To:". $HTTP_POST_VARS["Email"]
Похакают вас... Фильтруйте "Email" от переносов строки.

p.s. $HTTP_POST_VARS["Email"] - книгу вы нашли уж больно древнюю. Выкинуть бы ее, а?
 

Фанат

oncle terrible
Команда форума
охохох...

а что у тебя лежит в переменной $msg?

в общем, чтобы долго тебя не мучать.
1. все параметры функции mail прописываешь РУКАМИ, в скрипте.
кроме тела сообщения.
тело сообщения состоит из переданных из формы данных.
БОЛЬШЕ НИКУДА эти данные ты не подставляешь.
 
Сверху