Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 3
1

Обработчики php

06.02.2011, 02:08. Показов 2249. Ответов 3
Метки нет (Все метки)

Помогите разобраться!
Учусь делать сайты по курсу Попова.
Создал Форму и обработчик. Письмо отправляется и в папке tmp я его вижу.
Но когда хочу открыть The Bat-ом, вижу только пустой бланк.
Хотя старые письма (тоже пробные ) т.е. до переустановки Денвера, открываются.

Форма

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//En">
 
<html>
<head>
 
<title>Страница изучения форм</title>
 
<meta http-equlv="Content-type" content="text/html; charset=windows-1251">
 
<meta name="Keywords" content="Формы">
 
<meta name="Description" content="Формы в HTML">
 
</head>
 
<body>
 
<h1 Align="center"* > Формы1 </h1>
<table border="1" width="400" bgcolor="white" Align="left" 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="40">
</p>
 
<p> <strong> Введите свой пароль </strong> <br>
<input type="password" name="pass" Width="40">
</p>
 
<p> <strong>Введите Ваш email </strong> <br>
<input type="text" name="email" Width="30">
</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" checked > Курс по созданию сайта <br>
<input type="checkbox" name="book" Value="1" checked> Курс по созданию электронной книги <br>
</p>
 
<p> <strong> Укажите тип доставки* </strong> <br>
<select name="delivery" size="2" multiple="multiple">
<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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
if (isset($_POST["fio"])) $fio = $_POST["fio"];
if (isset($_POST["pass"])) $pass = $_POST["pass"];
if (isset($_POST["mail"])) $mail = $_POST["mail"];
if (isset($_POST["format"])) $format = $_POST["format"];
if (isset($_POST["site"])) $site = $_POST["site"];
if (isset($_POST["book"])) $book = $_POST["book"];
if (isset($_POST["delivery"])) $delivery = $_POST["delivery"];
if (isset($_POST["address"])) $address = $_POST["address"];
 
 
if (isset($site)) {$site="да";} else {$site="нет";}
if (isset($book)) {$book="да";} else {$book="нет";}
 
$v = mail("test@test.ru","Тестовое письмо","На сайте был сделан заказ: $fio \n
 Его пароль $pass \n
 Его электронный адрес $mail \n
 Выбрал формат диска: $format \n
 Курс по созданию сайта: $site \n 
 Курс по созданию электронных книг: $book \n
 Доставка: $delivery \n
 Адрес для доставки: $address","Content-type:text/plain; chartset=windows-1251\r\n");
 
if ($v == "true") {echo "Ваше сообщение успешно доставлено!";}
 
?>
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2011, 02:08
Ответы с готовыми решениями:

Поочередная отправка данных на обработчики
Здрасти. Есть форма где пользователь заполняет данные и нажимает кнопку отправки. После этого...

Где писать обработчики бизнес - логики в Laravel ?
Пишется большое приложение с кучей бизнес - логики. Для админ -панели используется Sleeping Owl. ...

Обработчики
К примеру имеется два баттона. Первый: private: System::Void button1_Click(System::Object^ ...

Обработчики событий
Помогите тупому. Не могу сделать обработчики событий для авториции через форму. &lt;a...

3
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
06.02.2011, 02:21 2
Я тоже Попова осваиваю
0
126 / 93 / 18
Регистрация: 09.01.2011
Сообщений: 466
06.02.2011, 13:58 3
Выложите исходный код вашего тестового письма. Т.е. тот файл, который вы пытаетесь открыть программой The Bat, откройте в Wordpad`е и содержимое покажите нам.
0
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 3
10.02.2011, 02:51  [ТС] 4
Спасибо что откликнулись!
Вот письмо, которое я открываю в Word Pade.

X-Sendmail-Cmdline: sendmail.pl -t -i
To: brusvp@meta.ua
Subject: Тестовое письмо
Content-type:text/plain; chartset=windows-1251


На сайте был сделан заказ: Валерий Биньковский

Его пароль brusvp

Его электронный адрес brusvp@meta.ua

Выбрал формат диска: cd

Курс по созданию сайта: да

Курс по созданию электронных книг: да

Доставка:

Адрес для доставки: ул. Ленина 12

Т.е. так как я заполнил форму, так письмо в Word Pade и открылось.
А вот The Bat как у Попова в уроке открывать не хочет.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2011, 02:51

Обработчики событий
Предположим имеется форма с 2мя компонентами: button1 и PictureBox1. Для них определены обработчики...

Обработчики событий
Доброго времени суток! Друзья, помогите новичку разобраться. Вопрос такой: через циклы на страницу...

Обработчики и цикл
Всем привет! Имеется вот такой код. Как сделать перебор массива? var arr = ; for (var i=0; i &lt;...

Отложенные обработчики
Есть ли способ создать обработчик, который, скажем, каждый день в 9 вечера( или, например, при...

обработчики событий
Нужна ваша помощь. Есть задание. Разработать новое приложение, в котором создать обработчики...

Обработчики действий
Не подскажете, как сделать так, что бы при выделении TextField, исчезал написанный там текст?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.