Все для Веб мастера и создания сайта

Блог о дизайне и программировании. Помощь разработчикам сайтов и веб дизайнерам. Статьи по программированию, оптимизации и раскрутке сайта. Все для Adobe Photoshop, уроки графики и веб дизайна, иконки, шрифты, исходники и.т.п

flashrippernet_p_8001.png

Скрипт формы обратной связи на PHP v2.0
В данной версии был почти полностью переписан код формы, добавлена таблица стилей(css внутри index.php)
Captcha(защитный код), добавлена в форму(подключается в файле index.php). Captcha от проекта www.captcha.ru
У кого на почтовый ящик не приходят письма, проверьте правильность настройки всяких портов и функции mail() в файле php.ini
Все настройки вынесены в файл config.php
Чтобы отобразить, всякие ошибки, например: Проверьте правильность заполнения e-mail; нужно в том месте где хотите вывести ошибку прописать php код:

<?php echo “$status” ?>

Код проверки Captcha(защитного кода):

if(count($_POST)>0){
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){
$status =”";
}else{
$status = “$captcha_error”;
}
}
unset($_SESSION['captcha_keystring']);

—————————–
ДЕМО ВЕРСИЯ С КОДИРОВКОЙ WINDOWS-1251
ДЕМО ВЕРСИЯ С КОДИРОВКОЙ UTF-8
СКАЧАТЬ С КОДИРОВКОЙ WINDOWS-1251
СКАЧАТЬ С КОДИРОВКОЙ UTF-8
ОН-ЛАЙН ДОКУМЕНТАЦИЯ
—————————–

Размер архива: 164kb
Автор: FlashRipper
E-mail: flashripper{@}yandex.ru
Web: www.flashripper.net


Комментарий от flashripper | Записано: Среда, Февраль 6th, 2008 в 15:35

Обо всех ошибках и свои предложения насчёт формы, оставляйте в комментариях. Все их выполню я. В новой версии думаю добавить ajax, чтобы отправка почты осуществлялась без перезагрузки страницы, а также добавить возможность вложенных файлов



Комментарий от g-prime | Записано: Среда, Февраль 6th, 2008 в 15:50

Круто новая версия! Спасибо, сейчас потестимс ее.
Если все будет работать как демо у тебя на сайте, то это шикарно!



Комментарий от g-prime | Записано: Среда, Февраль 6th, 2008 в 15:52

Поставил ее к себе на сервер, все работает. Письма доходят. Огромное спасибо еще раз тебе! Буду ждать новую версию скрипта!



Комментарий от pixelworld | Записано: Среда, Февраль 6th, 2008 в 15:54

Круто! Рад, что вышла новая версия. Спасибо тебе!



Комментарий от topon | Записано: Среда, Февраль 6th, 2008 в 18:11

Молодец! Форма хорошая, сейчас буду ее тестить и вкручивать в свой дизайн. Спасибо!!!



Комментарий от flashripper | Записано: Четверг, Февраль 7th, 2008 в 17:15

Данная форма не работает на хостингах где нет поддержки PHP, также не будет работать на бесплатных хостингах где нет поддержки функции mail() в файле php.ini

*либо функция mail() или send_mail()



Комментарий от primer | Записано: Четверг, Февраль 7th, 2008 в 17:32

Спасибо! Сначала не нашел ссылки на скачивание, потом прочитал полностью и сразу заметил ее. Всем своим друзьям(программерам и тем у кого есть сайт) расскажу про твою форму. Еще раз спасибо!



Комментарий от worldmapper | Записано: Четверг, Февраль 7th, 2008 в 17:33

Данную форму возьму за основу для написания своей собственной формы. Спасибо блог - СУПЕР!!!!



Комментарий от bloggertown | Записано: Четверг, Февраль 7th, 2008 в 19:26

Блеск, форма хорошая. Спасибо!



Комментарий от flashripper | Записано: Суббота, Февраль 9th, 2008 в 17:06

Написал подробную документацию по скрипту: http://flashripper.net/2008/02/09/podrobnaya-dokumentaciya-po-skriptu.html

Пользуйтесь



Комментарий от globus | Записано: Суббота, Февраль 9th, 2008 в 19:15

[b]flashripper,[/b] ОГРОМНОЕ СПАСИБО



Комментарий от ti66a | Записано: Вторник, Февраль 12th, 2008 в 12:56

Сорри за глупый вопрос, но я не понимаю Чтобы вставить форму в нужную мне страницу достаточно только этой строчки
или что-то нужно добавить/исправить? а то у меня не выводится форма.



Комментарий от Алекс | Записано: Вторник, Февраль 12th, 2008 в 13:08

Автор, а ты пробовал в своей демо версии скрипта
http://flashripper.net/contact/
Не вводить капчу.

Все отлично отправляется. Что за лажа?!



Комментарий от flashripper | Записано: Вторник, Февраль 12th, 2008 в 17:34

Чтобы все правильно работало нужна поддержка PHP



Комментарий от flashripper | Записано: Вторник, Февраль 12th, 2008 в 17:38

Сорри, не то загрузил. Исправлю, пока не могу закинуть к себе на сервер. Времени нету, но как будет сразу кину



Комментарий от flashripper | Записано: Вторник, Февраль 12th, 2008 в 17:47

[b]Алекс,[/b]Обновил архив. Теперь все должно работать прекрасно

извините за мою ошибку



Комментарий от ti66a | Записано: Среда, Февраль 13th, 2008 в 10:57

Может мне кто всё-таки поможет? Когда в браузере набираю http://ваш сайт/папка со скриптом/index.php скрипт работет, письма приходят. Но когда вставляю строчку в html страничку ничего не отображается. Плиззз.. подскажите мож там где-нибудь чего-то не хватает???



Комментарий от flashripper | Записано: Среда, Февраль 13th, 2008 в 12:36

Я понял в чем ошибка. Вы подключаете полностью весь мой файл, мой файл содержит также дизайн, вы пытаетесь сделать следующее:

У вас есть своя html форма, и вы пытаетесь вставить мою, и там дублируются тэги.
В моем скрипте уже есть html форма, и получается вы вставляете в свою html форму мою, из-за этого ошибка. Попробуйте скопировать просто код формы и вставить его в свой дизайн или напишите мне на e-mail: flashripper@yandex.ru. Я исправлю эту ошибку в следующем апдейте формы.



Комментарий от flashripper | Записано: Среда, Февраль 13th, 2008 в 12:39

[b]ti66a, [/b] попробуйте вставить ваш дизайн в мой скрипт



Комментарий от flashripper | Записано: Среда, Февраль 13th, 2008 в 12:51

Скопируй весь код формы и вставь его в свой дизайн или же вставь свой дизайн в код формы



Комментарий от flashripper | Записано: Среда, Февраль 13th, 2008 в 12:52

с той строчкой немного ошибся я. В новой версии исправлю



Комментарий от Евгений | Записано: Суббота, Февраль 16th, 2008 в 22:07

Добрый вечер!
Я не пойму у меня не работает скрипт , хостинг платный php есть , я вставил все как написано в папку где мой сайт , но при попытке открыть появляется ошибка и ничего не открывается , попробовал вставить в свою страницу ( предварительно удалив лишнее) сама форма отображается но при отправке опять появляется ошибка , что нужно мне исправить подскажи пожалуйста очень нужен рабочий скрипт



Комментарий от Eddi | Записано: Воскресенье, Февраль 24th, 2008 в 19:41

Привет! А почему письмо может отправляться без ввода пиктокода или неправильного его ввода?



Комментарий от flashripper | Записано: Воскресенье, Февраль 24th, 2008 в 22:15

Письмо не отправляется если неправильно введена CAPTCHA



Комментарий от Servelat | Записано: Вторник, Февраль 26th, 2008 в 17:03

Всё супер, но есть вопросы:
1. В Gmail (причём именно в нём только) не отображается русский язык (кодировка косячит, стоит windows-1251).
2. Не могу разобраться как сделать чтобы в почте отображалось поле “От кого”, т.к. у меня пишет “Неизвестный отправитель”.
3. Было бы хорошо если текст об удачной отправке сообщения отображалсь на новой странице.



Комментарий от flashripper | Записано: Вторник, Февраль 26th, 2008 в 17:32

Не пользовался Gmail, я пробовал посылать на yandex, hotmail там все нормально
На другие почтовые сервисы не пробовал посылать



Комментарий от neban | Записано: Среда, Февраль 27th, 2008 в 14:52

заработало, извините. Не приходят письма на ukr.net и mail.ru



Комментарий от Gregory76 | Записано: Среда, Февраль 27th, 2008 в 19:32

Подскажите плз все работает, но не отображается защитный код, что делать?



Комментарий от flashripper | Записано: Среда, Февраль 27th, 2008 в 20:20

Вы папку capthca скопировали.



Комментарий от Gregory76 | Записано: Четверг, Февраль 28th, 2008 в 12:44

Да, папку capthca конечно скопировал, может быть ее надо поместить в строго отведенное для нее место? Если да, то подскажите плз в какое…



Комментарий от Gregory76 | Записано: Четверг, Февраль 28th, 2008 в 12:50

Попробовал бросить в корень сайта всю папку contact - запускаю — все хорошо, но нет вообще антиспам кода…



Комментарий от flashripper | Записано: Четверг, Февраль 28th, 2008 в 12:54

Путь к папке captcha тогда пропиши в файле index.php, он находиться в самом верху(коде) скрипта index.php



Комментарий от Gregory76 | Записано: Четверг, Февраль 28th, 2008 в 13:15

Попробовал - и абсолютный и относительный путь, не пашет… обидно, затык ведь только в этом….



Комментарий от Gregory76 | Записано: Четверг, Февраль 28th, 2008 в 16:23

Самоликвидируюсь! :) все отлично, дело в серваке блин… на другом где PHP 4.3.6 все работает. Спасибо…



Комментарий от DoctoR | Записано: Четверг, Февраль 28th, 2008 в 23:29

Хм… За скрипт спасибо, но увы есть в нем ошибки. при отключенном register_globals скрипт не хочет работать.
В принципе сам я его поправил, если надо могу выслать исправленный, к тому же немного исправил логику работы скрипта.
И еще раз спасибо.



Комментарий от flashripper | Записано: Пятница, Февраль 29th, 2008 в 14:10

Интересно будет посмотреть, присылай мне на e-mail, твою версию скрипта



Комментарий от subverse | Записано: Суббота, Май 10th, 2008 в 16:14

у меня ничего не работает. т.е. письма приходят, но: без адреса, без темы, без сообственно текста сообщения, с пометкой спам.
мне кажется надо что то дописать в скрипте, правда я не знаю что. потому что у меня на сервере стоит форум и cms, и с них мыло приходит нормально



Оставьте комментарий

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