Вот код:
test.html
HTML |
<html> <head> <title></title> </head> <body> <form action="feedback.php" method="POST"> dffsdfsdf: <input type="text" name="val1" /> <br /> sdfsfsfsdfsdf: <input type="text" name="val2" /> <br /> sdfsdfsdfsdf: <input type="text" name="val3" /> <br /> sdfsdfsdfsdfsdf: <input type="text" name="val4" /> <br /> sfsdfsfsdfsdf: <input type="text" name="val5" /> <br /> sdfsfsdfsfdfd: <input type="text" name="val6" /> <br /> sdfsdsfsdfsdfsdfsd: <input type="text" name="val7" /> <br /> <input type="submit" value="Go" /> <input type="reset" value="erase all!" /> </form> </body> </html> |
PHP |
?><html> |
PHP |
$email = $row["email"]; |
Цитата (reinkarnator @ 15.07.2009 - 11:22) |
Про $mail = $_POST['email'];--забыл,но она коду не мешает. $message = implode("\n",$aray); //"<b>".$_POST['name']."</b><br>".$_POST['email']."<br>".$_POST['val1']."<br>".$_POST['val2']."<br>".$_POST['val3']."<br>".$_POST['val4']."<br>".$_POST['val5']."<br>".$_POST['val6']."<br>".$_POST['val7']."\r\n"; // да это очередная из попыток,комментарий,но на код опять же не влияет. $fromadress = "a@a.kiev.ua"; --- мне нужно чтоб адрес вводил сам юзер,для этого и была создана "From:".$_POST['email']."" и сама форма с эмэйлом. переменная $feedback у тебя здесь заменяет всё что "постится" из test.html,вообще все это дело я затеял ради этих данных (val1,val2,val3,val4,val5...) и убрать это все вместо "Hello" не получится. Сложность заключается в том,что там 2 формы...одна передаёт значения val1,val2 и т.п. в feedback.php,а вторая в самом feedback.php требует ввода мэйла и имени юзера. $subject---соответственно тема письма---имя юзера $_POST['name']; $message --- соответственно содержимое письма--- $aray=array($val1,$val2,$val3,$val4,$val5,$val6,$val7);---обьеденяю в массив $message = implode("\n",$aray);---разьеденяю построчно. $_POST['email'];--- адресс отправителя--- получается во второй форме в самом обработчике(впринципе при отправке только эти 2 переменные и отправляются,поэтому письмо не падает в спам,мне же интересно почему письмо дойдя до обработчика и распечатавшись там (echo "$message";), не идет на эмэйл. ) |