есть страница
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>xaxaxaxa</title>
<meta http-equiv="Content-type" content="text/html" charset="windows-1251">
<meta name="keywords" content="делаем УГ">
<meta name="description" content="на даной странице УГ ">
</head>
<body link="#3562c5" vlink="#c53535" alink="#000000">
<br>
<form action="obrabotka.php" method="POST" name="form1">
<br>здесь пишем имя<br>
<input type="text" name="fio">
<br>сюда пароль<br>
<input type="password" name="pass">
<br>а сюда емейл, прикинь?!<br>
<input type="text" name="email">
<br>вибирай<br>
<input type="radio" name="st" value="LEVO">LEVO<br>
<input type="radio" name="st" value="PRAVO">PRAVO<br>
<br>ты выбрал<br>
<input type="checkbox" name="st1" value="да">лево<br>
<input type="checkbox" name="st2" value="да">право<br>
ты гусь?<br>
<select name="goose" >
<option>да
<option>нет
</select>
<br>пиши падла!<br>
<textarea name="add_text" rows="5" cols="50"></textarea>
<br>
<input type="submit" value="submit">
</form>
</body>
</html>
есть файл что ее обрабатует
<?php
if(!isset($ch1)) {$ch1="неа";}
if(!isset($ch2)) {$ch2="неа";}
mail("mail@mail.ru","привет кеп","как ни странно $fio с паролем $pass с емейлом $email пошел в $st, и на вопрос куда пошел ответил :\n
влево - $ch1 \n
вправо - $ch2 \n
гусь ли ето? - $goose и вот что оно написало - $add_text." );
?>
в денвере в папке !sendmail можно просмотреть отправление сообщения. дык данние из переменных кудато деваются... их нет вобще.. полтора часа тыкал и ничево не виходит
Не вижу чтоб было задано $pass=trim($_POST['pass']);
и др переменные с форм.
Напиши где-то вверху
$add_text=!empty($_POST['add_text'])?trim($_POST['add_text']):false;
И так далее
$fio=!empty($_POST['fio'])?trim($_POST['fio']):false;
$pass=!empty($_POST['pass'])?trim($_POST['pass']):false;
$email=!empty($_POST['email'])?trim($_POST['email']):false;
$st=!empty($_POST['st'])?trim($_POST['st']):false;
$goose=!empty($_POST['goose'])?trim($_POST['goose']):false;
$add_text=!empty($_POST['add_text'])?trim($_POST['add_text']):false;
if(!empty($fio) && !empty($pass) && !empty($email) && !empty($st) && !empty($goose) && !empty($add_text)){
if(!isset($ch1)) {$ch1="неа";}
if(!isset($ch2)) {$ch2="неа";}
mail("mail@mail.ru","привет кеп","как ни странно $fio с паролем $pass с емейлом $email пошел в $st, и на вопрос куда пошел ответил :\n
влево - $ch1 \n
вправо - $ch2 \n
гусь ли ето? - $goose и вот что оно написало - $add_text." );
}
else echo 'Введите данные';
ага, все. погуглил, потыкал - все как во 2 посте над делать. а от как сделать одну чтоб одну или две формы отправляло на емейл? у меня при попытке отправить выдает стр с кодом гг. опять накосячыл походу
02 Янв 2011, 0:32ну кароче разобрался) на денвере работает все. а как заставить на хомяке заработать?
02 Янв 2011, 12:40Хотел узнать, что приходит в сообщении.
Лучше на мой взгляд будет, вписать всё в одну переменную например $mes или $test это не важно, а потом вставить её в функцию mail()
Потом, нужно будет грамотно составить сообщение. У меня денвера нет - я проверял на wap-host.ru и h2m.ru. Сообщения приходят корректно, проверял на разных e-mail.