X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Не корзектно отправляется письмо?
veribigboss_hb
veribigboss_hb
Topic Starter сообщение 11.2.2009, 11:43; Ответить: veribigboss_hb
Сообщение #1


Вобщем создал страницу:

<! 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">
<p class="menu_zagolovki">ФИО<br>
<input name="FIO" type="text" size="50" maxlength="200">
<br>
<br>
E-mail<br>
<input name="E-mail" type="text" size="40" maxlength="100">
</p>
<p class="menu_zagolovki">Телефон или ICQ<br>
<input name="Tel ICQ" type="text" size="50" maxlength="200">
</p>
<p class="menu_zagolovki">Город<br>
<input name="GOROD" type="text" size="20" maxlength="100">
<br>
<br>
Индекс<br>
<input name="INDEX" type="text" size="20" maxlength="100">
</p>
<p class="menu_zagolovki">Адрес доставки<br>
<input name="ADRESS" type="text" size="70" maxlength="200">
<br>
<br>
Сообщение<br>
<textarea name="MESSAGE" cols="50" rows="10" id="MESSAGE"></textarea>
</p>
<p class="menu_zagolovki">
<input type="reset" name="Reset" value="Сбросить">
<input type="submit" name="Submit" value="Отправить">
</p>
</form>

</td>
</tr>
</table>


</body>
</html>


И к ней obrabotka.php :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head>
<body>
<?php mail("zakaz@.......ru","ЗАКАЗ ТОВАРА","$FIO указал e-mail - $E-mail,
указал телефон или аську - $Tel ICQ,
указал город - $GOROD,
указал индекс - $INDEX,
указал адрес доставки - $ADRESS
заказал: $MESSAGE", "Content-type:text/plain; charset=windows-1251")
?>
<h1 align="center">СПАСИБО, ВАШ ЗАКАЗ ПРИНЯТ</h1>

</body>
</html>


отправляю письмо а мне на денвер приходит только:

указал e-mail - -mail,
указал телефон или аську - ICQ,
указал город - ,
указал индекс - ,
указал адрес доставки -
заказал:

Что делать,помогите!!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 11.2.2009, 11:52; Ответить: MetSerp
Сообщение #2


[php]Tel ICQ[/php]Пробелы в именах переменных недопустимы:nea: заменяйте на _
А переменные у вас пустые потому что у вас отключены (что является правильным) глобальные переменные
и
[php]$GOROD[/php]не существует, для начала надо вынуть ее из пост
[PHP]$gorod = $_POST['GOROD'];[/PHP]
Ну и еще момент переменные принято писать в нижнем регистре в верхнем записываются константы;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
veribigboss_hb
veribigboss_hb
Topic Starter сообщение 11.2.2009, 12:11; Ответить: veribigboss_hb
Сообщение #3


Может кто нибуть исправит?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 11.2.2009, 12:23; Ответить: MetSerp
Сообщение #4


я то могу исправить не трудно но ведь тогда вам мои каракули разбирать каждый раз надо будет чтобы чтото изменить...;)
Исправить или сами попытаетесь?:hmhm:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
veribigboss_hb
veribigboss_hb
Topic Starter сообщение 11.2.2009, 13:13; Ответить: 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
MetSerp
сообщение 11.2.2009, 13:20; Ответить: MetSerp
Сообщение #6


Ну а кто переменные то объявлять будет? :bannnada:
[php] $fio = $_POST['fio'];
$pass = $_POST['pass'];[/php]
и так для каждого поля пока вы их так не объявите переменные будут пусты :tootoo:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
veribigboss_hb
veribigboss_hb
Topic Starter сообщение 11.2.2009, 13:30; Ответить: 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
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
veribigboss_hb
Topic Starter сообщение 11.2.2009, 13:48; Ответить: 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
veribigboss_hb
Topic Starter сообщение 11.2.2009, 13:50; Ответить: veribigboss_hb
Сообщение #10


А то что в post одинарные кавычки ничего?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСкрипт на сайте отсылает письмо, а почтовик сайта на сервере пересылать не хочет
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


 



RSS Текстовая версия Сейчас: 19.4.2024, 3:36
Дизайн