- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 72
<?php
if (isset($_POST['author']))
{
$author = $_POST['author'];
}
if (isset($_POST['text']))
{
$text = $_POST['text'];
}
if (isset($_POST['pr']))
{
$pr = $_POST['pr'];
}
if (isset($_POST['sub_com']))
{
$sub_com = $_POST['sub_com'];
}
if (isset($_POST['surname']))
{
$surname = $_POST['surname'];
}
if (isset($_POST['tel']))
{
$tel = $_POST['tel'];
}
if (isset($sab_com))/*если нажата кнопка*/
{
if (isset($author)) {trim($author);}/*убираем лишние пробелы*/
else {$author="";}
if (isset($text)) {trim($text);}/*убираем лишние пробелы*/
else {$textr="";}
if (isset($surname)) {trim($surname);}/*убираем лишние пробелы*/
else {$surname="";}
if (isset($tel)) {trim($tel);}/*убираем лишние пробелы*/
else {$tel="";}
if (empty($author) or empty($text) or empty($surname) or empty($tel))/*если пустая переменная автор или текст*/
{
exit ("<p align ='center'><strong><h1>Вы ввели не всю информацию, вернитесь назад и заполните все поля. </h1></strong> <br><br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");
}/*останавливаем программу ,всталяем кнопку,даем команду при нажатии вернутся назад на 1 шаг*/
$author = stripslashes($author);/*охрана от слешов*/
$text = stripslashes($text);/*охрана от слешов*/
$surname = stripslashes($surname);/*охрана от слешов*/
$tel = stripslashes($tel);/*охрана от слешов*/
$author = htmlspecialchars($author);/*охрана от различных тегов*/
$text = htmlspecialchars($text);/*охрана от различных тегов*/
$surname = htmlspecialchars($surname);/*охрана от различных тегов*/
$tel = htmlspecialchars($tel);/*охрана от различных тегов*/
if ($pr == 777)
{
$address = '[email protected]';
$sub = "Появился новый заказчик";/**/
$mes = "Имя заказчика: $author \n Фамилия заказчика: $surname \n телефон заказчика: $tel\nСодержание письма: $text";
$verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\n");
if ($verify == 'true')
{
echo ("<p align ='center'><strong><h1>Ваша заявка успешно отправлена.</h1></strong> <br><br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");
}
}
else
{
exit ("<p>Вы ввели неверные числа с картинки на предыдущей странице. <br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");
}
}
?>
Такой вот обработчик.
http://ruseller-board.com/viewtopic.php?f=41&t=3363
telnet 13.08.2010 10:45 # +3
Lure Of Chaos 13.08.2010 10:48 # +3
и тут же
в итоге никуя не обрабатывает
Morgan 13.08.2010 11:47 # 0
Возился я конечно долго, а оказалось что просто надо было одинарные кавычки на двойные переделать. Хотя Евгений в уроках говорил, что разницы нет. Делов то оказалось на 2 секунды, а тут еще форум ваш молчаливый.
Vasiliy 13.08.2010 14:50 # 0
Мистер Хэнки 13.08.2010 16:17 # +13
Ты СОВЕРШЕННО не понимаешь в чём суть govnokod.ru.
govnokod.ru это не хабрахабр «о, привет чуваки, зацените мой новый сервис сокращалки ссылок, гыгы». govnokod.ru это не псевдоинтеллектуальные обсуждения в MSDN. govnokod.ru это не phpclub, LinuxOrg или sql.ru.
govnokod.ru это место, где люди могут побыть чудовищами — ужасными, бесчувственными, безразличными чудовищами, которыми они на самом деле и являются.
Человек рисует окружности, а мы смеемся. Банда Уебкилла написала эксплойт к CMS, но вместо этого уронила свой собственный хостинг — мы смеемся.
Тагильский школьник насрал на копирайты Canonical Ltd с крыши 16-этажного дома, а мы смеемся и просим еще. Bool-shit'ы, китайская копипаста, спагетти-код — мы смеемся. Хардкоженные параметры, всеобъемлющая jquery-зация, С++-фобия, изнасилование мозга верстальщикам, беспричинная ненависть к PHP — мы смеемся. Мудак делает SQL-запрос к базе чтобы узнать сегодняшнюю дату — мы смеемся. Мы бездушно откамментимся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо быдлокодерского коммьюнити.
xXx_totalwar 13.08.2010 16:20 # +2
ну а Morgan привел цитату с другого сайта
Анонимус 13.08.2010 16:36 # +2
морган процитировал хомячка с поповского сайта
ЗЫ: Bool-shit'ы -- это круто
ЗЗЫ: пхпклуб и склру -- это пзц
3.14159265 13.08.2010 20:09 # 0
РЕСПЕКТ
>>ЗЫ: Bool-shit'ы -- это круто
+1, С++-фобия тоже доставляет
Lure Of Chaos 13.08.2010 16:50 # 0
Анонимус 13.08.2010 16:51 # 0
Lure Of Chaos 13.08.2010 16:53 # −2
Vasiliy 13.08.2010 19:29 # +4
da4ever 13.08.2010 21:53 # 0
лучше как-нибудь так, потихоньку.
da4ever 13.08.2010 21:52 # 0
Lure Of Chaos 13.08.2010 22:00 # 0
istem 20.08.2010 23:25 # 0
Анонимус 13.08.2010 13:15 # −3
KamaZz 13.08.2010 16:06 # +3
Lure Of Chaos 13.08.2010 16:50 # +1
bugmenot 15.08.2010 03:31 # +1
Uchkuma 15.08.2010 12:00 # +3
$author = htmlspecialchars($author);/*охрана от различных тегов*/
Надо сказать автору, что strip_tags() на рынке охраны лучше себя зарекомендовал.
Lure Of Chaos 15.08.2010 14:44 # 0
Uchkuma 15.08.2010 23:07 # 0
Какой смысл тегов хотя бы в одной из этих переменных?
$автор
$фамилия
$телефон
ZX_Spectrum 16.08.2010 00:09 # 0
MaxSvargal 08.07.2013 13:50 # 0
guest 20.01.2017 10:06 # 0