<form name="MyForm" action="/mail.php" method="post"> <p>Your name* <input class="input" name="name" type="text" style="width: 15%;"></p> <p>Email* <input class="input" name="email" type="text" style="width:15%"></p> <p>Name of the tour <input class="input" name="sub" type="text" style="width:15%"></p> <p>Departure <select name="day" class="input1"> <option value="1">1</option><option value="2">2</option><option value="3">3</option> <option value="4">4</option><option value="5">5</option><option value="6">6</option> <option value="7">7</option><option value="8">8</option><option value="9">9</option> <option value="10">10</option><option value="11">11</option><option value="12">12</option> <option value="13">13</option><option value="14">14</option><option value="15">15</option> <option value="16">16</option><option value="17">17</option><option value="18">18</option> <option value="19">19</option><option value="20">20</option><option value="21">21</option> <option value="22">22</option><option value="23">23</option><option value="24">24</option> <option value="25">25</option><option value="26">26</option><option value="27">27</option> <option value="28">28</option><option value="29">29</option><option value="30" selected="">30</option><option value="31">31</option></select> <select name="month" class="input1"><option value="1">January</option><option value="2">February</option> <option value="3">March</option><option value="4">April</option><option value="5">May</option><option value="6">June</option><option value="7">July</option><option value="8">August</option><option value="9" selected="">September</option><option value="10">October</option><option value="11">November</option><option value="12">December</option></select> <select name="year" class="input1"><option value="2014" selected="">2014 year.</option><option value="2015">2015 year.</option></select></p> <p>Time: <select name="ex_time_hh"> <option>00 </option><option>01 </option><option>02 </option><option>03 </option><option>04 </option><option>05 </option><option>06 </option><option>07 </option><option>08 </option><option>09 </option><option>10 </option><option>11 </option><option>12 </option><option>13 </option><option>14 </option><option>15 </option><option>16 </option><option>17 </option><option>18 </option><option>19 </option><option>20 </option><option>21 </option><option>22 </option><option>23 </option></select> hour. <select name="ex_time_mm"> <option>00 </option><option>15 </option><option>30 </option><option>45 </option></select> min.</p> <p>Your message<br><textarea name="body" cols="1" rows="5" style="width:30%"></textarea></p> <p><input id="submit" value="Send" type="submit"></p> </form> <meta http-equiv='refresh' content='6; url=сайт/'> <meta charset="UTF-8" /> <?php if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}} if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}} if (isset($_POST['sub'])) {$sub = $_POST['sub']; if ($sub == '') {unset($sub);}} if (isset($_POST['body'])) {$body = $_POST['body']; if ($body == '') {unset($body);}} if (isset($_POST['day'])) {$day = $_POST['day']; if ($day == '') {unset($day);}} if (isset($_POST['month'])) {$month = $_POST['month']; if ($month == '') {unset($month);}} if (isset($_POST['year'])) {$year = $_POST['year']; if ($year == '') {unset($year);}} if (isset($_POST['ex_time_hh'])) {$ex_time_hh = $_POST['ex_time_hh']; if ($ex_time_hh == '') {unset($ex_time_hh);}} if (isset($_POST['ex_time_mm'])) {$ex_time_mm = $_POST['ex_time_mm']; if ($ex_time_mm == '') {unset($ex_time_mm);}} if (isset($name) && isset($email) && isset($sub) && isset($body) && isset($day) && isset($month) && isset($year) && isset($ex_time_hh) && isset($ex_time_mm)){ $address = "почта"; $mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body \nДень: $day \nМесяц: $month \nГод: $year \nЧас: $ex_time_hh \nМинуты: $ex_time_hh"; $send = mail ($address,$sub,$mes,$day,$month,$year,$ex_time_hh,$ex_time_hh,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email"); if ($send == 'true') {echo "Сообщение отправлено успешно, через 6 секунд Вы будете направлены на главную страницу <a href='адресс сайта'>сайт</a>,где сможете продолжить ваш просмотр";} else {echo "Ошибка, сообщение не отправлено!";} } else { echo "Вы заполнили не все поля, вернитесь назад и заполните необходимые поля!"; } ?> Не работает, что не так?
много чего не так... А лучше, для начало включить вывод ошибок в php.. Ссылка для ознакомления - http://www.php.su/functions/?mail
Еще одна жертва курсов Попова... if ($send == 'true') - здесь ошибка. Функция mail, даже если ее вызывать со 100500 параметрами, никогда не вернет 'true'
А что именно не работает? Не отправляет письмо? Сообщения о результате не выводит? Белый экран показывает? Соседу под дверь жидким поносом гадит? или что?