Генератор форм

Для веб-мастера

Реклама

Комментарии к статье:
Стильная форма обратной связи для сайта с капчей на PHP

Дата: 28 сентября 2011 Просмотры 136525 Комментарии 111

    Получать новые материалы этого сайта на свой email адрес?

    Отправлять мне комментарии по эл. почте?

светлана
светлана 30 сентября 2011 | 07:12
-1
ну кто в этом волокет может быть и легко а я вот но не чего не поняла, и зачем нужна эта капча только время отнимает ведь есть же плагин который защищает от спама
Оксана
Оксана 14 ноября 2011 | 02:43
-1
Добрый день , не подскажите как мне связаться с Иваном Шамшуром- у вас на сайте его продукты, уже куда только я ему не писала - ответа ноль- генератор форм который я у него приобрела не работает и он не отвечает.
Шамшур Иван
Шамшур Иван 14 ноября 2011 | 11:05
0
Оксана, а куда Вы мне писали? Я ничего не получал. На этом сайте есть форма обратной связи. Можете через нее написать!
Denis
Denis 16 ноября 2011 | 00:33
0
Форма отправляет письмо от того адреса, который указывается в поле "Ваш e-mail адрес:", поэтому на целевую почту приходят ошибки.

"Undelivered Mail Returned to Sender"

"Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from."

Письма отправляются нормально, только если в поле мэйл адреса пишется мэйл админа...
Шамшур Иван
Шамшур Иван 16 ноября 2011 | 01:01
0
Ну все правильно. Письмо приходит от того кто заполнил форму. Так и должно быть. У меня нет никаких ошибок!
Denis
Denis 16 ноября 2011 | 03:51
0
Я просто может немного не допонимаю алгоритм... Просто письмо отправляется с моей стороны, с хостинга, и получается, я пытаюсь подсунуть в поле отправителя чужое мыло, поэтому может и возникает ошибка.. То есть я не пойму, как может прийти письмо на почту от x@mail.ru, если оно отправлялось не с этого почтового ящика x@mail.ru, а со стороннего сайта...
Только учусь)
Dmitriy
Dmitriy 22 марта 2015 | 01:23
0
попробуйте сервис
http://knopkazakaza.ru

там есть скрипт формы обратной связи
Denis
Denis 16 ноября 2011 | 01:05
0
Удалил
92 строку - и все заработало
$header .= "From: ". $from . " <" . $validator->postdata('user_email'). ">";

Если это не правильно, то рад буду услышать правильное решение проблемы...
Шамшур Иван
Шамшур Иван 16 ноября 2011 | 01:22
+1
А если так:

$header .= "From: " . $validator->postdata('user_email');
Denis
Denis 16 ноября 2011 | 03:47
0
Спасибо за помощь, но все равно, с этой строкой тоже не работает, работает без нее, только и в отправителе, и в получателе стоит моё администраторское мыло. Но это не проблема, так как мыло отправителя есть внутри.
gozich
gozich 25 июля 2013 | 18:53
0
Тоже самое пока не удалил эту строку письма не приходили
Дмитрий
Дмитрий 27 сентября 2014 | 18:08
0
Здравствуйте!
Очень нужна ваша помощь!
Отличная форма, но необходимо чтобы письмо отправлялось не только получателю, но и отправителю.
Пробовал вместо почты вставить переменную: //Здесь впишите свой e-mail адрес
//на негу будут приходить уведомления с формы
$to = $mail_body; но увы... Подскажите, пжл, где решение проблемы?
Denis
Denis 16 ноября 2011 | 00:48
0
И еще такое предложение... можно ли дописать чекбокс и функцию для отправки копии сообщения на мыло отправителя?,.
Шамшур Иван
Шамшур Иван 16 ноября 2011 | 01:03
0
Да можно конечно. В обработчике проверяете существует ли переданное значение с чекбокса и если существует, то вызывайте еще раз функцию mail(), только в качестве адресата нужно поставить email отправителя.
Алекс
Алекс 13 декабря 2011 | 15:19
0
Добрый день. Мне очень понравилась Ваша форма, решил немного изменив поставить ее себе на сайт. Но есть проблема- сообщения на почту приходят в следующем виде:�������� ����� ����� �� ����� �������� �����.
����� ������� ����� ������:
���� ���: �����. Подскажите, пожалуйста, куда необходимо ввести в php коде charset="windows-1251" (в head html самого тела это отмечено). Заранее благодарен
Шамшур Иван
Шамшур Иван 13 декабря 2011 | 23:25
0
Скрипт формы обратной связи сделан в кодировке UTF-8. О том как изменить кодировку читайте здесь http://biznesguide.ru/other/136.html
Роман
Роман 21 декабря 2011 | 15:55
0
А почему-бы не сделать подгрузку ошибок при заполнении формы, ну и соответственно с последующей проверкой данных на сервере. Думаю было бы удобнее.
Шамшур Иван
Шамшур Иван 21 декабря 2011 | 15:59
0
Все в Ваших руках. Конечно можно написать обработчик ошибок на javascript, к счастью сейчас полно различных плагинов для этого!
Пётр
Пётр 22 декабря 2011 | 19:34
0
Спасибо, отличная форма!
Александр
Александр 27 декабря 2011 | 16:29
0
Согласен, форма просто супер
Sead
Sead 29 января 2012 | 07:44
0
Не только супер, но ёщё и понятно расписано, как всё это воплотить в нашу нелегкую жизнь. А вот про капчу (зачем она), честно говоря не понял.
Борис
Борис 29 января 2012 | 12:36
0
Поставил 5 звезд за понятные разъяснения. Спасибо за это)
TopdiR
TopdiR 29 января 2012 | 15:16
0
Автору, конечно, спасибо за подробный материал, но мне будет проще поставить плагин.
Евгений
Евгений 29 января 2012 | 17:25
0
а как она работает с кеширующими плагинами типа макс кеш
gertc
gertc 29 января 2012 | 17:51
0
Ага, тоже с предыдущими комментаторами согласен капча здесь вроде лишняя
griigo
griigo 29 января 2012 | 18:27
0
Я тоже предпочел бы плагин, сейчас их навалом разных.
Денис
Денис 29 января 2012 | 19:45
0
Форма действительно стильная и симпатичная. Недавно на вордпрессовский сайт поставил форму с внешнего ресурса. Теперь подумываю сменить и установить этот код.
Стас
Стас 14 марта 2012 | 17:00
0
подскажите в чем причина на почту не приходит ничего, в файле index.php указал свой ящик ls_2204@ukr.net
но туда ничего не приходит, хотя при заполнении формы пишет "Ваше сообщение успешно отправлено!"
Андрей
Андрей 16 марта 2012 | 16:58
+1
В вашей замечательной форме есть один недостаток, в случае. если допущена ошибка, напр. неправильно введены цифры капчи, поле эл.почты не сохраняет адрес полностью, а только текст до собачки. Вот если устранить этот недостаток, то форма станет в самом деле супер)
Шамшур Иван
Шамшур Иван 16 марта 2012 | 19:03
0
У меня на демо странице http://biznesguide.ru/demo/validator/ все работает корректно! Email-адрес выводится полностью
Андрей
Андрей 16 марта 2012 | 19:38
0
Ну я же не говорю, что у вас не работает, я говорю что у меня http://spravka-azov.ru/contact/contact.php не работает...)
Шамшур Иван
Шамшур Иван 16 марта 2012 | 23:49
0
Ну так это значит, что проблема не в скрипте, а Вы что-то сделали не так.
Руслан
Руслан 27 марта 2012 | 16:02
0
Это ваша демо на сайте,

div class="capth_images">
<img src="images/7.gif" border="0"/>
<img src="images/4.gif" border="0"/>
<img src="images/9.gif" border="0"/>
<img src="images/5.gif" border="0"/>
<img src="images/3.gif" border="0"/>
</div>
это ваш исходник,
<div class="capth_images">
<img border="0" src="images\9.gif">
<img border="0" src="images\1.gif">
<img border="0" src="images\2.gif">
<img border="0" src="images\4.gif">
<img border="0" src="images\3.gif">
</div>
Капча не рабочая, всегда пишет
"Вы ввели не правильный цифры с картинки"
Да ещё не вовсех браузерах эти картинки видны.
Как исправить это я незнаю?
Pavel
Pavel 1 апреля 2012 | 23:55
0
Здраствуйте, у меня та же самая проблема что и у Руслана, :
Капча всегда пишет :
"Вы ввели не правильный цифры с картинки"
Шамшур Иван
Шамшур Иван 2 апреля 2012 | 09:31
0
А в сессию у Вас записывается проверочный код?
Pavel
Pavel 2 апреля 2012 | 13:13
0
насколько я понял, записывается в сессию вот этим : $_SESSION['keystring'] = $captcha->getKeyString();

это у меня прописано в captcha.php
и я вроде ничего связаного с капчей не менял.
Pavel
Pavel 2 апреля 2012 | 16:06
0
а хотя это может быть моя ошибка сейчас проверю, кстати плохо что у вас на сайте в здесь в комментариях нельзя редактировать и удалять свои записи.... а то я тут уже понаписал :)
Pavel
Pavel 2 апреля 2012 | 15:59
0
кстати седня вот работает капча нормально(т.е. ошибку не выдает больше), интересно почему вчера ошибку выдавало, но теперь другая проблема возникла не присылаются письма. с чем может быть связано не подскажете ?
Pavel
Pavel 4 апреля 2012 | 15:32
0
во всех браузерах кроме Firefox пишет неправильно ввели цифры
как это исправить
leha
leha 13 июня 2014 | 22:04
0
Я тупор все поставил и все заработало в том числе и капча.
Иван спасибо!!!
Роман
Роман 10 апреля 2012 | 03:09
0
Форма очено хорошая. Большое спасибо. Но есть 2 вопроса:
1. после установки форми на мой сайт изменилась кодировка (иероглифи), после возвращения кодировки все работает но видает сообщение Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at \home\test1.ru\www\index.php:1) in \home\test1.ru\www\index.php on line 3
2. можно ли обединить файли captcha.php и captcha.class.php?
Спасибо!
Шамшур Иван
Шамшур Иван 11 апреля 2012 | 00:08
0
1. А как Вы изменили кодировку? Перед функцией session_start() ничего не должно выводиться на экран!
2. Ну в принципе то можно. А зачем?
Роман
Роман 11 апреля 2012 | 19:47
0
1. В Notepad++ виделил весь докемент и во вкладке Кодировка вибрал сначала UTF-8 (без BOM), а потом просто UTF-8. Начало документа у меню такое
<?php

session_start();

require_once 'validator.php';

2. Чтоби уменьшить количество файлов. Слишал, что чем больше файлов, тем дольше загружаетса сайт.
Спасибо за помощь.
Шамшур Иван
Шамшур Иван 11 апреля 2012 | 22:02
0
Обязательно, нужно указывать кодировку UTF-8 без ВОМ. Именно из-за этого и получается ошибка!
Роман
Роман 11 апреля 2012 | 22:28
0
Спасибо - помогло!
Но теперь не отображаютса кирилические шрифти :) Одни иероглифи, хотя с английским всьо хорошо. Помогите неопитному.
Не устаю благодарить - спасибо!
И, кстати, можно ли какнибуть в форме сделать возможность вибора для пользователя указивать или номер телефона или email, когда одно из полей заполнено то второе(пустое) не проверяетса. Я только учусь.
Шамшур Иван
Шамшур Иван 11 апреля 2012 | 23:08
0
По поводу кодировки рекомендую ознакомиться вот с этой статьей
http://biznesguide.ru/other/136.html
Что касается проверки, то можно конечно и такое сделать. Как вариант, добавить в форму радиобатон, и когда идет сабмит формы, в зависимости от значения этого радиобатона, задавать нужные правила валидации. Т.е. что-то вроде этого:


if(isset($_POST['radiobutton']) && $_POST['radiobutton'] == 'phone'){

$validator->set_rules('phone_field','Телефон',array('required' => 'Поле %s обязательно для заполнения');

}
else{
$validator->set_rules('email_field','Email',array('required' => 'Поле %s обязательно для заполнения');
}

Ну как-то так.
Роман
Роман 11 апреля 2012 | 23:39
0
1.Помогло! Стаття в закладках. Спасибо :) Создал файл .htaccess.
2.Способ хороший. Но мне нужно максимально минимизировать форму, потому кнопка не подходит :)
А можно сделать так чтоби при заполнении одной форми проверка во второй отключалась. Подскажите как ето можно прописать в даную форму ибо я 0.

Спасибо огромное!!!
Шамшур Иван
Шамшур Иван 11 апреля 2012 | 23:44
0
Да точно также. Делайте проверку, если одно поле не заполнено, например, email, то поле phone добавляется в правила валидации, как обязательное, иначе наоборот.
Антон
Антон 10 декабря 2016 | 11:48
0
Капча не рабочая, вечно пишет, что цифры введены неверные. Ничего не менял в коде.
Pavel
Pavel 12 апреля 2012 | 19:51
0
Иван, да спасибо вам большое за форму, но может вы знаете что нужно дописать чтобы в опере эта форма тоже работала? я имею ввиду капчу, т.к. именно и только в Opera пишет : "вы ввели неправильные цифры"
Заранее благодарю за помошь
Шамшур Иван
Шамшур Иван 13 апреля 2012 | 00:06
0
Я не знаю. У меня в Опере все работает. А у Вас на демо странице, тоже ошибку выдает?
Pavel
Pavel 13 апреля 2012 | 20:17
0
Да на демо странице тоже причем я щас заметил, что Сегодня вообще во всех браузерах пишет "вы ввели неправильные цифры". хотя вчера такая проблема была только в Опера. Ума не приложу в чем может быть проблема.и почему вчера еще работало(кроме оперы) а сегодня нет :((
Pavel
Pavel 13 апреля 2012 | 21:00
0
В валидаторе кроме этого:
function valid_captcha($str,$name){

return (!empty($_SESSION[$name]) && $_SESSION[$name] == $str)? TRUE: FALSE;
}
больше ничего не должно быть?
Фермата
Фермата 11 мая 2012 | 16:28
-1
ДА, и вправду верно. Письма приходят от того, что заполнил форму и подтвердил отправку. Кстати, вот хорошая статья о формах обратной связи на сайте: http://templates.motocms.ru/blog/obzory/pogovorim-o-formax-obratnoj-svyazi/
Бодрый
Бодрый 22 мая 2012 | 10:49
0
залил ваши исходники на хостинг в чистом виде, изменил только одну строку с почтой.
Не работает!
Шамшур Иван
Шамшур Иван 22 мая 2012 | 11:07
0
Конкретней, пожалуйста! Что именно не работает? Какая ошибка?
Бодрый
Бодрый 29 мая 2012 | 01:13
0
в том то и дело что ошибки нет! и письма тоже! пишет что отправлено...два дня пытал клавиатуру, голова как чугун )
Шамшур Иван
Шамшур Иван 29 мая 2012 | 09:52
0
А отправка почты у Вас вообще работает? Функция mail() у Вас включена?
Бодрый
Бодрый 29 мая 2012 | 20:54
0
не могу прислать код, сделал форму по другому шаблону - все работает, но без валидации и капчи. а с вашей заморочался. но красивая блин )
Бодрый
Бодрый 6 сентября 2015 | 11:13
0
Через поиск на странице Ctrl+F я нашел еще два места в приложенном коде, где есть мой e-mail. Один из них под этим комментарием, другой на 1 выше. Прошу удалить - спам одолел.
Бодрый
Бодрый 29 мая 2012 | 20:21
0
дык говорю же - ничего не трогал, только мыло свое подставил - и не доходят! функции mail я в вашем коде вообще не нашел, и вручную вбить не получилось, вот код
', '
'); //Задаем правила валидации $rules = array( array( 'field' => 'user_name', 'label' => 'Ваше имя', 'rules' => array( 'trim' => '', //Обрезаем пробелы по бокам 'strip_tags' => '', // Удаляем HTML и PHP теги 'required' => 'Поле %s обязательно для заполнения' ) ), array( 'field' => 'user_email', 'label' => 'Ваш e-mail адрес', 'rules' => array( 'trim' => '', 'required' => 'Поле %s обязательно для заполнения', 'valid_email' => 'Поле %s должно содержать правильный email-адрес' ) ), array( 'field' => 'user_url', 'label' => 'URL адрес сайта', 'rules' => array( 'trim' => '', 'valid_url' => 'Поле %s должно содержать правильный URL адрес' ) ), array( 'field' => 'subject', 'label' => 'Тема письма', 'rules' => array( 'trim' => '', //Обрезаем пробелы по бокам 'strip_tags' => '', // Удаляем HTML и PHP теги 'required' => 'Поле %s обязательно для заполнения' ) ), array( 'field' => 'text', 'label' => 'Текст сообщения', 'rules' => array( 'trim' => '', //Обрезаем пробелы по бокам 'strip_tags' => '', // Удаляем HTML и PHP теги 'required' => 'Поле %s обязательно для заполнения' ) ), array( 'field' => 'keystring', 'label' => 'Капча', 'rules' => array( 'trim' => '', //Обрезаем пробелы по бокам 'required' => 'Вы не ввели цифры изображенные на картинке', 'valid_captcha[keystring">' => 'Вы ввели не правильный цифры с картинки' ) ) ); //Устанавливаем правила валидации $validator->set_rules($rules); $message = ''; //Запускаем валидацию POST данных if($validator->run()){ /* //Здесь впишите свой e-mail адрес //на негу будут приходить уведомления с формы $to = 'mail@mail.ru'; $from = "=?UTF-8?b?" . base64_encode($validator->postdata('user_name')) . "?="; $subject = "=?UTF-8?b?" . base64_encode( $validator->postdata('subject') ) . "?="; $mail_body = "Поступил новый ответ от формы обратной связи.\r\nАвтор оставил такие данные:\r\n"; //Формируем текст сообщения foreach($rules as $rule){ if($rule['field'] == 'keystring') continue; $mail_body .= $rule['label'].': '.$validator->postdata($rule['field'])."\r\n"; } $header = "MIME-Version: 1.0\n"; $header .= "Content-Type: text/plain; charset=UTF-8\n"; $header .= "From: ". $from . " <" . $validator->postdata('user_name'). ">"; //Отправка сообщения if(mail($to, $subject, $mail_body, $header)){ $message = '
Ваше сообщение успешно отправлено!
'; //Очищаем форму обратной связи $validator->reset_postdata(); } else{ $message = '
Ваше сообщение не отправлено!
'; } */ $message = '
Ваше сообщение успешно отправлено!
'; } else{ //Получаем сообщения об ошибках в виде строки $message = $validator->get_string_errors(); //Получаем сообщения об ошибках в виде массива $errors = $validator->get_array_errors(); } ?> Форма обратной связи для сайта с капчей
'.$message.'
': ''?>
>
>
>
>
>
]
Шамшур Иван
Шамшур Иван 29 мая 2012 | 23:09
0
Может у Вас просто вывод ошибок на экран отключен? Поэтому Вы ничего и не видите. Попробуйте добавить в начало файла, сразу после старта сессии, вот эти строки:

error_reporting(E_ALL);
ini_set('display_errors', 'On');
Бодрый
Бодрый 30 мая 2012 | 10:38
0
каждый ответ уже предыдущего,скоро слова не уместятся, отвечаю выше )
Бодрый
Бодрый 26 августа 2015 | 15:23
0
Спасибо что удалили, выше я пропустил еще 2 места где мой e-mail указан. Чтобы пример не портить можно заменить на "mail@mail.ru".
Бодрый
Бодрый 30 мая 2012 | 10:28
0
Иван, мы говорим на разных языках. Эти строки там есть, так как я ничего не менял. Может вы давно не видели свои исходники?я взял файлы из архива feedback_form может там что-то случайно изменилось? или забыли указать что нужно что-то добавить? или у формы проблема с хостингом? у меня"Джино", вот ваша форма на нем http://x-masters.jino.ru/
Бодрый
Бодрый 30 мая 2012 | 10:32
0
что это за строки? самая вероятная причина - что форма работает только через базу данных base64_encode. если это так, то как сделать форму без нее?
$from = "=?UTF-8?b?" . base64_encode($validator->postdata('user_name')) . "?=";
080
$subject = "=?UTF-8?b?" . base64_encode( $validator->postdata('subject') ) . "?=";
аааа
аааа 1 июня 2012 | 14:07
0
Не работает( Менял тока адресс почты и название главного файла( письма не приходят...убил много времени впустую... придется ставить более простую форму без валидации
Шамшур Иван
Шамшур Иван 1 июня 2012 | 21:57
0
Посмотрел исходники. Там ведь строки которые занимаются отправкой почты - закомментированы были. Вы их раскоментировали? В общем обновил исходники. Скачайте еще раз!
аааа
аааа 2 июня 2012 | 06:22
0
да, заработало!спасибо, теперь будет у меня классная форма)
аааа
аааа 2 июня 2012 | 13:20
0
Как бы еще сделать так, чтобы можно было прикреплять файлы к письму..
Бодрый
Бодрый 6 июня 2012 | 18:06
0
теперь работает, спасибо. а не подскажете как вставить в вашу форму группу флажков?
Бодрый
Бодрый 14 августа 2017 | 16:36
0
Привет, просил же ужалить или заменить мой e-mail. Если перейти в просмотр кода и запустить поиск по странице - выводит в 2-х местах мой e-mail. Удали пожалуйста. В первый раз e-mail встречается здесь.
Бодрый
Бодрый 5 августа 2015 | 19:03
0
Прошу удалить адрес моего e-mail выше. Спаммеры одолели. Пишу сюда т.к. остальные способы связи с вами не доступны.
Шамшур Иван
Шамшур Иван 5 августа 2015 | 22:02
0
Удалил.
Александр
Александр 13 июня 2012 | 15:40
0
Скажите пожалуйста ,где указать данные в скрипте на которое будет приходить письмо с формы?
Андрей
Андрей 14 июня 2012 | 22:08
0
Подскажите пожалуйста, не отображаются картинки цифр с капчи на сайте. Что это может быть?
Андрей Алексеев
Андрей Алексеев 15 июня 2012 | 03:08
0
Цифры с каптчи не отображаются так как в captcha.class.php прописана папка 'images' но при проверке на сайте, исходный код (к примеру браузера опера) выдает сл адрес картинок http://site.ru/papka/images\5.gif и вот эта последняя "\"косая все портит. как то можно исправить?(
Андрей Алексеев
Андрей Алексеев 15 июня 2012 | 03:33
0
Разобрался. идем в captcha.class.php и меняем строку $img .= '<img src="'.$this->imgDir.DIRECTORY_SEPARATOR.$keystring.'.gif" border="0">'; на $img .= '<img src="'.$this->imgDir.'/'.$keystring.'.gif" border="0">';
Андрей
Андрей 15 июня 2012 | 14:12
0
Да, теперь всё супер! Большое спасибо
Слава
Слава 24 июня 2012 | 06:27
0
ребята, у вас в демки нет защиты от XSS
Сергей
Сергей 10 июля 2012 | 22:02
0
Спасибо за форму. Подскажите, как сделать необязательным поле "тема"?
Шамшур Иван
Шамшур Иван 10 июля 2012 | 22:28
0
Убрать из правил валидации, для этого поля, параметр "required"
Владимир
Владимир 12 июля 2012 | 20:49
0
Иван, подскажите, почему может не работать форма (говорит, что введены неправильные цифры)
В файлах существенного ничего не менялось, только поставил свой е-мейл и убрал поле URL
(адрес сайта указывает на станицу с формой)
WPixel
WPixel 18 августа 2012 | 17:25
0
Как сделать капчу как у вас на сайте?Есть про это статья?
Шамшур Иван
Шамшур Иван 19 августа 2012 | 16:37
+1
О том, как сделать такую капчу статьи нет на этом сайте.
WPixel
WPixel 21 августа 2012 | 02:52
0
поставим вопрос по другому,как к этой форме с капчей прикрутить кнопку для обновления капчи без перезагрузки страницы? или у вас это плагином организовано?
евгений
евгений 22 августа 2012 | 12:55
0
Спасабо Вам за отличную форму.
Небольшой вопрос:
Как убрать поле "адресс сайта", просто только в коде html (в форме), или нужно что то еще подкоректировать в обарботчике?
Шамшур Иван
Шамшур Иван 22 августа 2012 | 13:12
0
Нужно еще в обработчике убрать его из правил валидации.
Николай
Николай 3 октября 2012 | 22:23
0
Иван, добрый день! Как добавить в вашу форму radio input и выпадающий select?
Сергей
Сергей 28 декабря 2012 | 23:50
0
Николай, здравствуйте!
Вы разобрались с SELECT-ом? Опытом поделитесь?
Алексей
Алексей 9 февраля 2013 | 15:31
0
Похоже ответ Вы так и не получили, а хоть кто-то в курсе, как добавить в форму radio input и выпадающий select?
Алексей
Алексей 9 февраля 2013 | 15:33
0
А еще бы не плохо и загрузку файла..
Сергей
Сергей 27 октября 2012 | 22:16
0
Кроме имени, в этой форме мне понадобилась и фамилия. Добавил без труда. Но когда попытался ввести фамилию в строку $from, пробел между именем и фамилией стал исчезать. Прошу уважаемых знатоков php подсказать, как это сделать.
$from = "=?UTF-8?b?" . base64_encode($validator->postdata('user_name')).' '.base64_encode($validator->postdata('user_family')) ."?=";
Михаил
Михаил 31 октября 2012 | 10:38
0
Добрый день! При отправке пишет "Ваше сообщение не отправлено!"Закоментированных строк кода и ошибок вроде нет. В чем может быть причина?
Александр
Александр 2 декабря 2012 | 21:15
0
Здравствуйте. Такая проблема. Хочу убрать рекламу гугл. У Вас в исходниках такая имеется прям в конце документа. При наличии кода панель кнопок на сайте не смещается, при отсутствии - смещается. Происходит это только при обновлении страницы vinilloff.ru/mail.php. Подскажите как грамотно поступить.
Рахим
Рахим 7 января 2013 | 16:17
0
Классный скрипт! Спасибо Автору! Только когда получаю письмо, в теме письма показывають "<Без темы>".
Не скажете где и что надо исправить?
Андрей
Андрей 13 февраля 2013 | 17:42
0
В демо не получается отправить сообщение при любых попытках пишет : Вы ввели не правильный цифры с картинки.
очень хотелось бы разобратся в причине. Установил на сайт, то же самое, перечитал коменты, у людей было аналогичное, интерестно решили и как?
Браузер Chrome
Андрей
Андрей 13 февраля 2013 | 23:52
0
Все перелопатил, нашел только закономерность, как только присутствует кириллица, в теме, имени или тексте, пишет неправильно введенные цифры, как только английский текст, все работает
Ruslan
Ruslan 29 марта 2013 | 10:40
0
ПОдскажите в чем может быть причина ?, выдает такуб ошибку на екране при запуске с исходников


Warning: session_start() [function.session-start]: open(/var/chroot/home/content/84/10673184/tmp/sess_smrbbt1mrnqs15dr3la9cbuhk3, O_RDWR) failed: No such file or directory (2) in /home/content/84/10673184/html/form1/index.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/84/10673184/html/form1/index.php:3) in /home/content/84/10673184/html/form1/index.php on line 3
Александр
Александр 9 апреля 2013 | 17:46
0
У меня такая проблема:
Поставил данную форму на сайт на бесплатный хостинг h19.ru и все работает прекрасно. Потом перенес сайт на платный хостинг good-host.net и письма перестали приходить на почтовый ящик.
Сейчас сайт выложен как на платном, так и на бесплатном хостингах. С платного не приходят письма, с бесплатного приходят( В чем может быть проблема?
Василий
Василий 12 мая 2013 | 19:26
0
Спасибочки, Иван!!! Все работает просто прекрасно!!! Зацените кнопочка Заказать звонок )))))) http://xn--b1aajabgg5bybm9h.xn--p1ai/
Максим
Максим 19 мая 2013 | 17:18
0
автор молодец, все работает очень здорово
Коля
Коля 30 мая 2013 | 01:53
0
Подскажите как добавить новые поля ?
Виталий
Виталий 9 июля 2013 | 16:27
0
Есть еще баг в этой форме. Когда письмо отправлено, "Ваше сообщение успешно отправлено!" Если обновить страницу, то все поля, кроме капчи опять заполнены!!!
Елена
Елена 4 февраля 2014 | 23:28
0
Спасибо. Искала долго необходимую мне форму. Ваша подошла. Внесла изменения по дизайну, добавила еще нужные поля. Получилось то, что хотела. Проверю еще как работает с других компьютеров:) кто знает - всяко быват)
Александр
Александр 12 июня 2014 | 07:22
0
<div class="capth_images"><?php require 'captcha.php';?></div>
Можно ли заменить этот код чтобы оставить страницу как html а php в отдельный файл ?
Анна
Анна 20 июля 2014 | 13:27
0
Добрый день. Скажите, пожалуйста, как к Вашей форме добавить поле выбрать файл (для загрузки файла) ?
Виталий
Виталий 14 марта 2015 | 15:13
+3
Здравсвуйте.Поставил форму на сайт.Показывает в css валидация POST неправильная.Подскажите пожалуйста как правильно прописать валидацию??Контактная информация
андрей
андрей 16 марта 2016 | 17:11
0
здравствуйте поставил форму но она очень большая как сделать её маленькую изменить в папке спасибо жду ответа
Павел
Павел 16 апреля 2016 | 03:35
0
Здравствуйте! У меня такой вопрос, есть форма обратной связи с кнопкой "очистить форму", если заполнить все поля и нажать эту кнопку-всё отлично, кнопка работает и всё удаляет. А вот если, например, ввести не все данные или неправильно заполнить какое-либо поле (в форме будет оповещение, что поле не заполнено,при этом страница обновляется) то кнопка "очистить форму" уже не срабатывает. Не удаляет данные, а если удалить их вручную, то наоборот заполняет все поля. Подскажите пожалуйста, как сделать, чтобы эта кнопка всегда удаляла информацию?
Александр
Александр 14 апреля 2018 | 11:23
0
Здравствуйте. Также хотелось бы версию, где показано, как можно добавить квадратики для чекбоксов, в которые можно поставить галочки для выбора пунктов. Например под текстом: Укажите, какую более подробную информацию о животных, которые ищут нового хозяина и дом, Вы бы хотели получить?
И ниже квадратики для простановки галочек:
О собаке по имени Маня
О собаке по имени Граф
О хомячке по имени Боря

Простая CRM