Помощник
|
Не корзектно отправляется письмо? |
veribigboss_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
MetSerp |
11.2.2009, 11:52;
Ответить: MetSerp
Сообщение
#2
|
|
[php]Tel ICQ[/php]Пробелы в именах переменных недопустимы:nea: заменяйте на _
А переменные у вас пустые потому что у вас отключены (что является правильным) глобальные переменные и [php]$GOROD[/php]не существует, для начала надо вынуть ее из пост [PHP]$gorod = $_POST['GOROD'];[/PHP] Ну и еще момент переменные принято писать в нижнем регистре в верхнем записываются константы;) |
|
|
veribigboss_hb
|
Сообщение
#3
|
|
Может кто нибуть исправит?
|
|
|
MetSerp |
11.2.2009, 12:23;
Ответить: MetSerp
Сообщение
#4
|
|
я то могу исправить не трудно но ведь тогда вам мои каракули разбирать каждый раз надо будет чтобы чтото изменить...;)
Исправить или сами попытаетесь?:hmhm: |
|
|
veribigboss_hb
|
Сообщение
#5
|
|
исправь,и если не сложно этот .обьясни русским языком что и как а то я joomlu от Папова учю и на этом месте застрял
страница: <! 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="Формы"> <mete name="Description"content="изучение форм"> </head> <body> <h1 align="center">Формы</h1> <table border="1" width="700" bgcolor="white" align="center" bordercolor="pink" cellpadding="15" cellspacing="4"> <tr> <td> <form action="obrabotka.php" method="POST" name="form1"> <br>Введите, пожалуйста, свое имя, отчество и фамилию:<br> <input type="text" name="fio"><br> <br>Введите свой пароль<br> <input type="password" name="pass"><br> <br>Введите свой e-mail:<br> <input type="text" name="email"><br> <br>Выберите, пожалуйста, носитель информации:<br> <input type="radio" name="disc" value="cd" checked>CD<br> <input type="radio" name="disc" value="dvd"checked>DVD<br> <br>Укажите, какие курсы Вы хотели бы видеть на диске:<br> <input type="checkbox" name="ch1" value="да">Курс по созданию сайтов<br> <input type="checkbox" name="ch2" value="да">Курс по созданию книг<br> <br>Укажите тип доставки:<br> <select name="delivery"> <option>Срочная <option>Обычная </select><br> <br>Введите Ваш домашний адрес и примечания:<br> <textarea name="add" rows="5" cols="35"> </textarea><br> <br> <input type="submit" value="Отправить"> </form> </td> </tr> </table> </body> </html> обработка: [PHP] <?php if (isset($site)) {$site="да";} else {$site="нет";} if (isset($book)) {$book="да";} else {$book="нет";} mail("test@test.ru","Сайт заказа","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Формат диска: $format \n Выбрал курс \n Курс по созданию сайта: $site \n Курс по созданию книг : $book \n Выбрал тип доставки: $delivery \n Адресс доставки : $address","meta http-equiv="Content-Type" content="text/html; charset=windows-1251"); ?>[/PHP] только что написал всё тоже самое!!! |
|
|
MetSerp |
11.2.2009, 13:20;
Ответить: MetSerp
Сообщение
#6
|
|
Ну а кто переменные то объявлять будет? :bannnada:
[php] $fio = $_POST['fio']; $pass = $_POST['pass'];[/php] и так для каждого поля пока вы их так не объявите переменные будут пусты :tootoo: |
|
|
veribigboss_hb
|
Сообщение
#7
|
|
Вообще письмо перестало приходить может ошибка в самой форме?
[PHP] <?php $fio = $_POST['fio']; $pass = $_POST['pass']; $email = $_POST['email']; $forma = $_POST['forma']; $site = $_POST['site']; $book = $_POST['book']; $delivery = $_POST['delivery']; $address = $_POST['address']; if (isset($site)) {$site="да";} else {$site="нет";} if (isset($book)) {$book="да";} else {$book="нет";} mail("test@test.ru","Сайт заказа","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Формат диска: $format \n Выбрал курс \n Курс по созданию сайта: $site \n Курс по созданию книг : $book \n Выбрал тип доставки: $delivery \n Адресс доставки : $address","meta http-equiv="Content-Type" content="text/html; charset=windows-1251"); ?>[/PHP] |
|
|
MetSerp |
11.2.2009, 13:39;
Ответить: MetSerp
Сообщение
#8
|
|
рискнуп редположить что ошибка потому что у вас не экранрованы ниче \м ковычки в строке
[PHP]"meta http-equiv="Content-Type" content="text/html; charset=windows-1251");[/PHP] [PHP]"meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"" );[/PHP] |
|
|
veribigboss_hb
|
Сообщение
#9
|
|
Сделал так:
[php] <?php $fio = $_POST['fio']; $pass = $_POST['pass']; $email = $_POST['email']; $forma = $_POST['forma']; $site = $_POST['site']; $book = $_POST['book']; $delivery = $_POST['delivery']; $address = $_POST['address']; if (isset($site)) {$site="да";} else {$site="нет";} if (isset($book)) {$book="да";} else {$book="нет";} mail("test@test.ru","Сайт заказа","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Формат диска: $format \n Выбрал курс \n Курс по созданию сайта: $site \n Курс по созданию книг : $book \n Выбрал тип доставки: $delivery \n Адресс доставки : $address","meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"" ); ?>[/php] Письма вообще нет!!!!1 |
|
|
veribigboss_hb
|
Сообщение
#10
|
|
А то что в post одинарные кавычки ничего?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет | 3 | master-vek | 1785 | 17.7.2020, 16:47 автор: DF™ |
|
Нужно внести правки в html письмо, сайт на DLE | 0 | Mukis | 1394 | 2.10.2019, 14:05 автор: Mukis |
|
Составить письмо в обузу Google собственно описание работы в теме |
4 | nb001 | 2534 | 14.8.2016, 14:59 автор: Scotty |
Текстовая версия | Сейчас: 19.4.2024, 3:36 |