Помощник
|
Форма обратной связи с CHECKBOX, обработчик PHP |
Wlad_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
21.4.2010, 17:43;
Ответить: Apay
Сообщение
#2
|
|
выкладывайте свой код, помжем исправить если те так работает, если лень что-либо самому писать и хотите чтобы за вас все сделали - вам одна дорога в платный раздел
|
|
|
Wlad_hb
|
Сообщение
#3
|
|
да код HTML есть, и обработчик PHP есть, но без флажков, я код сам HTML сделаю, но вот с PHP никак не выходит
в PHP проверка заполнения вот сюда надо вставить код [PHP]<?php $url = "index.html"; //Адрес гостевой книги, ваша страница $title = "----------"; //Заголовок сайта $subject = "----------"; //Тема отпровляемых вам сообщений $admail = "-----------------------------------------"; //Ваш e-mail, на который будут отправляться письма $back = "<p><a href=\"javascript: history.back()\">Назад</a></p>"; if(@$_POST['nick'] or @$_POST['tell'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg']) { @$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back"); @$tell = $_POST['tell'] or die("Убедитесь, что вы ввели свой номер телефона!$back"); @$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back"); @$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back"); @$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back"); if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email)) { echo "Убедитесь, что вы ввели корректный E-mail!$back"; exit; } $content = "\nВАШЕ ИМЯ: $nick! НОМЕР ТЕЛЕФОНА: $tell АДРЕСС: $email СООБЩЕНИЕ С: \"$title\" ТЕМА: $delivery СОДЕРЖАНИЕ: $msg"; if(!@mail($admail, $subject, $content)) { echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back"; exit; } else { echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время "; echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">"; } } else { die("Для отправки сообщения заполните все поля!$back"); } ?>[/PHP] |
|
|
Apay |
21.4.2010, 19:16;
Ответить: Apay
Сообщение
#4
|
|
позволил себе немного поправить, было много лишнего
[PHP]<?php $url = 'index.html'; //Адрес гостевой книги, ваша страница $title = '----------'; //Заголовок сайта $subject = '----------'; //Тема отпровляемых вам сообщений $admail = '-----------------------------------------'; //Ваш e-mail, на который будут отправляться письма $back = '<p><a href="javascript:history.back()">Назад</a></p>'; if( empty($_POST['nick']) ) die( 'Убедитесь, что вы ввели свое имя!'.$back ); if( empty($_POST['tell']) ) die( 'Убедитесь, что вы ввели свой номер телефона!'.$back ); if( empty($_POST['email']) || !preg_match( '#[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,6}#i', $_POST['email'] ) ) die( 'Убедитесь, что вы ввели свой E-mail корректно!'.$back ); if( empty($_POST['delivery']) ) die( 'Убедитесь, что вы ввели тему сообщения!'.$back ); if( empty($_POST['msg']) ) die( 'Убедитесь, что вы ввели сообшение!'.$back ); $content = <<<TEXT ВАШЕ ИМЯ: {$_POST['nick']}! НОМЕР ТЕЛЕФОНА: {$_POST['tell']} АДРЕСС: {$_POST['email']} СООБЩЕНИЕ С: '{$title}' ТЕМА: {$_POST['delivery']} СОДЕРЖАНИЕ: {$_POST['msg']} TEXT; if( !empty($_POST['checkbox1']) ) $content .= "Отмечен чекбокс 1\n"; if( !empty($_POST['checkbox2']) ) $content .= "Отмечен чекбокс 2\n"; if( !empty($_POST['checkbox3']) ) $content .= "Отмечен чекбокс 3\n"; if( !@mail($admail, $subject, $content) ) die( 'Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.'.$back ); echo 'Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время '; echo '<meta http-equiv="Refresh" content="1;URL='.$url.'">'; ?>[/PHP] |
|
|
Wlad_hb
|
Сообщение
#5
|
|
|
спасибо большое, а то я с этой проверкой замаялся
вот результат http://www.unicar.ho.ua/zakaz13.html
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3405 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1242 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44911 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1889 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3402 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 20.4.2024, 19:13 |