Подскажите , а почему мне письмо приходит без данных вот так Код (PHP): <?php if (isset($site)) {$site="да";} else {$site="нет";} if (isset($book)) {$book="да";} else {$book="нет";} $v=mail(" test@test.ru","Заказ с сайта","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address ","content-type:text/plain; charset = windows-1251\r\n"); if ($v == "true") {echo "Ваше сообщение успешно доставлено!";} ?>
во первых уберите из адреса псевдо-теги , во вторых проверьте кодировку пхп-файла, рекомендую установить в utf-8
Здраствуйте, у меня тоже такая проблемка, письмо без данных.. хотя вроде, все как в ролике сделано.. Тут форма и обработчик, может подскажет кто.. Код (html): <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Форма заказа</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="Keywords" content="форма"> <meta name="Description" content="форма"> </head> <body> <h1 align="center">Форма заказа заявки</h1> <table border="1" width="800" bgcolor="white" align="center"> <tr> <td> <form action="obr.php" method="POST" name="form"> <p><strong>Введите свое ФИО</strong><br> <input type="text" name="fio" width="20"> </p> <p><strong>Введите свое пароль</strong><br> <input type="password" name="pass" width="20"> </p> <p><strong>Введите свое email</strong><br> <input type="text" name="mail" width="20"> </p> <p><strong>Выберите формат диска</strong><br> <input type="radio" name="format" value="dvd" checked>DVD<br> <input type="radio" name="format" value="cd">CD<br> </p> <p><strong>Выберите курсы для заказа</strong><br> <input type="checkbox" name="site" value="1">Курс по созданию сайта<br> <input type="checkbox" name="book" value="1">Курс по созданию книги<br> </p> <p><strong>Выберите тип доставки</strong><br> <select name="delivery"> <option>Обычная</option> <option>Срочная</option> </select> </p> <p><strong>Выберите дополнительную информацию</strong><br> <textarea name="address" cols="40" rows="5"> </textarea> </p> <p> <input type="submit" name="button" value="отправить заказ"> </p> </form> </td> </tr> </table> </body> </html> Код (PHP): <?php if (isset($site)) {$site="да";} else {$site="нет";} if (isset($book)) {$book="да";} else {$book="нет";} $v=mail(" test@test.ru","Заказ с сайта","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address ","content-type:text/plain; charset = windows-1251\r\n"); if ($v == "true") {echo "Ваше сообщение успешно доставлено!";} ?>
Да джумла это одно, а тут просто непонятки с html.. потому что вроде все так же как в уроке, а письмо пустое.. самому интересно, в чем косяк..
Написал форму для отправки письма -заказа с сайта, и рнр-обработчик. Приходит письмо, отсылается только в IE? Firefox не отправляет, и в письме только поля, без данных. Подскажите в чем ошибка. С уважением. привожу код <!DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional// EN"> <html> <head> <title>Страница изучения форм</title> <meta http-equiv="Content - type" content="text/html; charset=windows 1251"> <meta name= "Keywords" content= "формы"> <meta name= "Description" content= "Формы в HTML"> </head> <body> <h1 align="center">Работа с формами</h1> <table border="1" width="500" align="center" bgcolor="white" bordercolor="black" cellpadding="10" cellspacing="5"> <tr> <td> <form action="obrabotka.php" method="POST" name="form1"> <p><strong>Введите своё ФИО</strong><br> <input type="text" name="fio" width="20"> </p> <p><strong>Введите свой пароль</strong><br> <input type="password" name="pass" width="20"> </p> <p><strong>Введите свой email</strong><br> <input type="text" name="email" width="20" </p> <p><strong>Выберите формат диска</strong><br> <input type="radio" name="format" value="dvd" checked>DVD<br> <input type="radio" name="format" value="cd">CD </p> <p><strong>Выберите курсы для заказа</strong><br> <input type="checkbox" name="site" value="" checked>Курс по созданию сайта<br> <input type="checkbox" name="book" value="" checked>Курс по созданию электронной книги </p> <p><strong>Выберите тип доставки</strong><br> <select name="delivery"> <option>Срочная</option> <option>Обычная</option> </select> </p> <p><strong>Введите адрес доставки</strong><br> <textarea name="address" cols="40" rows="5"> </textarea> </p> <p><input type="submit" name="button" value="Нажми меня!"> </p> </form> </td> </tr> </table> </body> </html> и код обработчика <?php if(isset($site)) {$site="да";} else{$site="нет";} if(isset($book)) {$book="да";} else{$book="нет";} mail("test_01@mail.ru","Заказ с сайта", "На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронной книги: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address","Content-type:text/plain; charset = windows-1251\r\n"); ?>