Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 990

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Это скорее не вопрос, а просьба о помощи.
Нужна форма обратной связи с возможностью прикреплять файлы и капчей, а также скрипт на PHP для ее обработки - с проверкой заполнения полей. И еще неплохо бы, чтобы можно было встроить форму в дизайн сайта. Я не многого хочу:)? Я проработал много материала в сети, но так и не нашел всего этого вместе и в хорошем рабочем качестве. А для того, чтобы собрать из разных частей, нужно знать РHP, которого я, к сожалению, не знаю.
Так что, если это возможно, поделитесь подобными вещами. Буду Вам крайне признателен.

omilen Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: omilen (статус: Посетитель)
Вопрос отправлен: 9 марта 2012, 18:15
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 20 ноября 2013, 21:33; участников в обсуждении: 3.
Ерёмин А.А.

Ерёмин А.А. (статус: *Администратор), 9 марта 2012, 21:06 [#1]:

Цитата (omilen):

Я не многого хочу:)?

Достаточно много :-) Бесплатные скрипты форм обычно попроще — без файлов и без капчи. Посмотрите вот это: http://mytaskhelper.com/ru А вообще, лучшее решение — написать самому :-) Программируя на чём-то другом, разобраться с PHP не так сложно.
omilen

omilen (статус: Посетитель), 14 марта 2012, 16:11 [#2]:

Здравствуйте!
Я собрал форму обратной связи и скрипт ее обработки на php, из трех разных частей: скрипта обработки данных формы, скрипта обработки прикрепленного файла и скрипта обработки капчи. Все работает, за исключением одной детали.
В основном скрипте-обработчике первым идет скрипт проверки правильности ввода капчи:
<?php
session_start();
if($_POST['secret'] == $_SESSION['secret']) // Проверка на правильность ввода
{ } // Если ввод верен, ничего не выводим и выполняем скрипт далее
else
{
echo "Вы неверно ввели код на картинке! <br>";
}
?>
........ скрипт обработки полей формы ... скрипт обработки аттача.

Если защитный код был введен неправильно, после нажатия на кнопку Отправить! выдается сообщение "Вы неверно ввели код на картинке!", но сообщение все-равно отправляется, поскольку дальнейшее выполнение сценария скрипта в случае неверного ввода защитного кода не остановлено.
То-есть, что нужно добавить в приведенной части скрипта рядом с echo чтобы он остановил свою работу?
Надеюсь, Вы поняли, о чем я здесь вам написал)))
Ins

Ins (статус: 1-ый класс), 20 ноября 2013, 21:33 [#3]:

exit прервет выполнение скрипта )
PS код просто ужасен. вас любой начинающий хакер взломает.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:00
Выполнено за 0.03 сек.