Скрипт контактной формы на PHP, с CAPTCHA
Глядя на многофункциональных, безопасный, сценарий контактную форму мобильных устройств? смотреть не далее! Наша контактная форма PHP может помочь вам добавить только такого рода awesome контактную форму на ваш PHP или HTML-страницу в 5 минут!
- This script was exactly what I was looking for. I was able to customise it to exactly what I needed. The author’s support was first rate — even over a weekend.
Основные причины, почему вы должны купить этот удивительный скрипт PHP!
- Easy To Setup, Integrate, andStyle
- Optional Multiple Recipients
- Four Sample Styles Included
- Translatable UI
- Responsive Layout
- File Attachments
- E-mail Address Validation
- E-mail Address Blacklist Новый!
- Spam Protection
- CSRF & XSS Protection
- Unobtrusive Client-side Validation
- Unobtrusive AJAX
- Optional Automatic Response
- GPDR Compliance
- Retina-ready
- Optional CC\BCC
- Newsletter Subscription (CSV)
- SMTP Support
- Easy To Change Required Fields
- Easy To Disable Name & Phone Fields
- Optional Redirect (e. g. Saying Thank You)
- Optional WAI-ARIA Roles
- Semantic Structure
- Powerful CAPTCHA
- Optional hidden CAPTCHA
- Well-documented
- Free Updates
- Heroic Support!
- And Much More…
Информация
Скриншоты
Часто задаваемые вопросы
- Я знаю немного HTML & CSS, но я не знаю, на всех. Смогу ли я установить этот продукт?
- Да, действительно, потому что вам не нужно писать одну строку из РП; все, что вам нужно сделать, это скопировать и вставить несколько строк кода, и все.
- Можно ли добавить и или удалить некоторые формы полей?
- Да, конечно, но это требует базовых знаний HTML и, вероятно, «РП», или вы можете просто связаться с поддержкой.
- Могу ли я использовать этот продукт с WordPress?
- Нет, потому что это скрипт, а не WordPress плагин. Если вам нужна форма контакта плагин для вашего сайта WordPress, то вы должны купить этот продукт
- Есть ли у этого продукта какие-либо функции предотвращения спама?
- Да, конечно, это делает, есть несколько особенностей, которые довольно эффективно остановить любой спам.
- Могу ли я использовать Google reCAPTCHA с этим продуктом?
- Нет, и мы не рекомендуем это делать. Конечно, есть два метода капча, которые вы можете использовать, и они очень эффективны.
Присоединяйтесь к нашим счастливым клиентам!
- This contact form is clean and easy to use. Because I wanted the form match with my website template, htmlpie also supported me with CSS too.
- Working with web hosts over the years I’ve come to expect some hassles when trying to implement features and tools that are supposed to be «simple». I never expected such awesome service as I received on installation of the PHP Contact Form. It was quick and complete. Can’t thank them enough!
- I’m not a programmer. When I purchased this form, I received more service than I could ever imagine! The team was SO helpful. I wouldn’t have been able to accomplish my goals without them.
- I had a couple of questions concerning an issue & after submitting an email to support I was taken care of immediately. The support was very courteous and extremely helpful.
- After the sale customer service was OUTSTANDING! I had no clue what I was doing and totally screwed the install up. After a few emails, the staff fixed the issues for me. After seeing what they did, I can see where I made my “NOOB” bone-head mistake. They even took the time to explain things in an easily understood manner (stick figures for the beginner).
- This script was exactly what I was looking for. I was able to customise it to exactly what I needed. The author’s support was first rate — even over a weekend.
- Great support! support took time and effort to «walk me through» on how to embed a Google map on my contact form. Looking forward to purchase more programs from htmlpie
- If I say nothing else let me say that the online support for this product is «lights-out!». I have been designing websites for 20 years but am not a PHP coder or programmer, although I can muddle my way through already existing code. I had some issues getting this form to work initially and in a series of follow-up emails I was given complete support to get the application up and running. I just wish this type of support was the norm in the industry and that’s what makes this type of responsiveness so impressive. They obviously care not only about selling you the application but are there to help you make it work. Great product and even better support!
- I recently got their PHP/AJAX Contact Form Script but we had a difficult time trying to implement it. They went way above and beyond with their customer service and tech support and quickly got it working correctly. I can get though most HTML coding, but PHP script is difficult for me to edit. I would have never been able to get this to work correctly without them, and I couldn’t be happier with their services! I would highly recommend this company to anyone! They really are that amazing!! I even got e-mails from them on a Sunday evening! Their customer service is the gold standard!
THANK YOU!!! - Wow! Great forms that work exactly as we wanted. How refreshing it was to receive genuine human support that was above and beyond our expectations. These guys are going places!
Наши цены
MojoMarketplace
$39
- Единовременная плата
- Мгновенная загрузка
- Бесплатные обновления
- Долгосрочная поддержка
- Безопасная оплата
HTMLPIE
$129
- Единовременная плата
- С НДС
- Нет скрытых затрат
- Мгновенная загрузка
- Бесплатная установка (по запросу)
- Бесплатные обновления
- Долгосрочная поддержка
- Безопасная оплата
Бесплатный PHP FormMail — обработчик контактных форм, размещенные контактные формы, шифрование форм
FormMail
Возможно, самый продвинутый процессор контактных форм из когда-либо созданных! Обработка форм PHP на вашем сервере .
Особенности
- Это бесплатно! Бесплатный инструмент «Сделай сам» или недорогой мастер настройки. Ваш выбор, чтобы сэкономить деньги или время.
- Безопасная обработка контактной формы HTML. Tectite FormMail имеет долгую историю без серьезных уязвимостей безопасности.
- Мощные функции защиты от спама!
- С нашим PHP-скриптом обработки форм вы можете делать практически все, что захотите, к тому же он постоянно совершенствуется.
- Подробнее…
ПРОСТОЙ МАСТЕР НАСТРОЙКИ
Начните быстро без ручного редактирования!
Свидетельство
Потратив много времени на другие скрипты, мне только что удалось использовать FormMail с первой веб-формой, которую я настроил сам.
Я больше всего впечатлен заботой и усилиями, которые вы приложили к сообщению об ошибке. system — они действительно указывают, где ошибки (мои конечно)!
Я был неопытным пользователем ПК более 20 лет и никогда не думал, что увижу день!
Колин Рочестер
Австралия
Хостинг контактных форм
Обработайте свою контактную форму (или любую форму, которую вы хотите) с помощью безопасного Скрипт формы PHP на наш сервер .
Особенности
- Ваши формы на вашем веб-сайте , материалы обрабатываются нашим сервером.
- Гарантированная отправка почты. Не зацикливайтесь на неработающей конфигурации PHP вашего сервера!
- Сохраненные результаты формы — никогда не теряйте отправку из-за неработающих спам-фильтров.
- Ежедневные отчеты.
- Включены функции защиты от спама FormMail.
- Подробнее…
НАЧНИТЕ БЕСПЛАТНО!
Служба бесплатных размещенных форм.
Свидетельство
Все хорошо, спасибо за отличный сервис.
Гарри Миллер
США
Шифрование формы
Программное обеспечение для шифрования вашей контактной формы, формы обратной связи, формы запроса или любого другого веб-форма, которая нуждается в полной безопасности.
Возможности
- Шифрует результаты формы
до того, как они покинут ваш сервер. - Безопасный сбор заказов и платежей.
- Повысьте доверие к своей компании и сайту.
- Обеспечьте конфиденциальность ваших клиентов.
- Работает с любым обработчиком форм и любой программой электронной почты (включая электронную почту через Интернет).
- Подробнее…
ТОЛЬКО 95 долларов США
Безопасные результаты формы!
Свидетельство
Я просто хочу сказать спасибо за создание FormMail и FormMailDecoder доступный.
Оба хорошо работают на веб-сайте, который я создал для своего клиентов в Star One Finance.
Я действительно не мог справиться с проект без вашего программного обеспечения.
Крис Пэрриш
Отзыв о моем PHP-скрипте GitHub Webhook — Демонстрация — Форумы SitePoint
космический штурмовик#1
Привет, ребята, я хотел бы получить отзыв об этом веб-перехватчике
, над которым я работал вчера. В значительной степени предполагается, что он позволит вам использовать репозиторий Github
в качестве контроля версий для вашего реального веб-сайта. Это означает, что вы можете использовать репозиторий Github
для обновления своего веб-сайта. Вы должны добавить deploy.php
в настройки вашего репо. Как только вы обновите файл в своем репозитории Github
, он также загрузит этот обновленный файл по указанному вами пути назначения. Практически вы можете откатить файл, используя
, или обновить файл, используя Github
. Я не добавлял удаленных
коммитов, потому что не чувствовал, что удаление реальных файлов безопасно. Так что, если вы хотите увидеть такие вещи, дайте мне знать, и я посмотрю, смогу ли я поместить это в этот вебхук.
Но да, пример кода для его запуска также есть в репозитории. Так что дайте мне знать, что вы, ребята, думаете. Обязательно сделайте это в папке с образцами, потому что я не хочу, чтобы вы, ребята, перезаписывали что-либо на своих веб-сайтах. Я также попытаюсь сделать видео-учебник о том, как это должно выглядеть и что это должно делать позже сегодня.
ГитхабGitHub — космический штурмовик/PHP-Github-Webhook
Внесите свой вклад в разработку spaceshiptrooper/PHP-Github-Webhook, создав учетную запись на GitHub.
5 лайков
Erik_J
#2
Спасибо, что поделились и за отличный урок!
И мой нубский вопрос об использовании частного репо также был объяснен в конце.
1 Нравится
26 ноября 2018 г. , 15:56
#3
Спасибо. Я чувствую, что могут быть улучшения, поэтому любые отзывы (даже отрицательные) будут высоко оценены.
Джон_Бетонг
#4
Мне нравится эта идея, и меня беспокоит только отображение конфиденциальной информации об именах пользователей и паролях Mysql. Если бы эта информация была сохранена в файл над корнем сервера, файл по-прежнему отображался бы в репозитории Github?
Могу ли я предложить создать бесплатный веб-сайт и провести демо-версию?
[не по теме]
Freenom.com — это сервис, которым я пользуюсь долгое время. Они предлагают бесплатные доменные имена с возможностью продления на двенадцать месяцев, а также дешевую регистрацию доменов.
[/не по теме]
Я надеюсь попробовать ваш репозиторий, когда я очистил свой рабочий стол…
1 Нравится
Миттиниг
#5
Хороший вопрос. Я считаю, что имя пользователя и пароль будут там только тогда, когда репо будет частным, и это до тех пор, пока только владелец имеет доступ к частному репо, или, если репо не было частным, а имя пользователя и пароль не были включены ошибкой, единственным риском было бы забыть об этом и сделать частное репо публичным.
3 лайков
космический штурмовик
#6
Джон_Бетонг:
касается только отображения конфиденциальной информации об именах пользователей и паролях Mysql.
Если бы эта информация была сохранена в файл над корнем сервера, файл по-прежнему отображался бы в репозитории Github?
Миттиниг:
Хороший вопрос. Я считаю, что имя пользователя и пароль будут там только тогда, когда репо будет частным, и это до тех пор, пока только владелец имеет доступ к частному репо, или, если репо не было частным, а имя пользователя и пароль не были включены ошибкой, единственным риском было бы забыть об этом и сделать частное репо публичным.
Сначала я тоже так подумал. Я не хотел, чтобы пароли были простым текстом, потому что, очевидно, любой может прочитать, что это за пароли. Моей первой мыслью было использовать password_hash()
, но тогда это не имело смысла. Нет другого первого пароля, с которым можно было бы его сравнить. Поскольку вторым аргументом должен быть хешированный пароль, нет смысла использовать password_hash()
. Это была трудная часть, но я последовал вашему совету и, вероятно, сделаю пометку или модификацию, как я сделал в видео ниже, чтобы пароли находились в другом файле над корневой папкой. Уже немного поздно, поэтому в данный момент я не буду вносить какие-либо изменения в код. Скорее всего, я сделаю это завтра, когда вернусь с работы.
Джон_Бетонг:
Могу ли я предложить создать бесплатный веб-сайт и провести демо-версию?
Конечно, вот короткая демонстрация того, что он должен делать. Я расскажу о том, что происходит в видео, так как там нет звука, потому что я обычно не записываю звук.
Итак, первые 15 секунд, все, что я только что сделал, это продемонстрировал то, что я в настоящее время записал для его инициализации. Затем я использовал
для создания личного репозитория. Небольшое примечание: это действительно зависит от ваших предпочтений, какой способ вы выберете для создания и изменения репозитория. Вы можете использовать Gitkraken
для создания, изменения и удаления файлов, или вы также можете использовать командную строку для этого. Вы даже можете сделать это через веб-сайт. Это действительно зависит от вас. Я просто показываю 1 способ сделать это.
Обратите внимание на боковые панели, где находятся имена файлов. Обратите внимание на количество файлов и имена файлов. Вы увидите, что происходит ближе к концу видео.
Итак, далее в видео все, что я действительно делаю, это выполняю шаги, описанные на Github
репозиторий. Это почти такие же точные шаги. Вы просто заходите в настройки репозитория Github
и добавляете полный URL
в текстовое поле Payload URL
. Вот и все. Затем нажмите зеленую кнопку Добавить веб-перехватчик
. Как только вы это сделаете, вы должны получить зеленую галочку рядом со ссылкой URL
. Если вы видите красный круг, это означает, что что-то пошло не так. Я продемонстрировал, что вы должны увидеть, когда впервые инициируете ping. Вы должны получить сообщение 200 с надписью «Успешный пинг». Если вы этого не сделаете и в теле второй вкладки, где должно отображаться сообщение 200, ничего нет, это, скорее всего, означает, что у вас есть ошибка в вашем скрипте. Проверьте, все ли используется правильно. Если вы получили ошибку 404, это, скорее всего, означает, что вы пытаетесь пропинговать чужой сайт. Я принял меры предосторожности и буквально вчера вечером добавил опцию репо. Опция репо проверяет, какие Репозиторий Github
запускает URL-адрес
. Если имя репозитория отсутствует в белом списке в опции репо
, оно отклонит все и выдаст ошибку 404. Я принял меры безопасности, чтобы убедиться, что люди не пытаются модифицировать чужие веб-сайты, используя неузнаваемые полезные нагрузки репо.
Далее я демонстрирую, что должен делать весь этот веб-перехватчик, создав файл с именем test.php
локально на моем Mac
. Затем я нажал этот файл на Github
с использованием Gitkraken
. Как только я отправил этот файл, веб-хук Github
мгновенно срабатывает и фактически загружает (не совсем, скорее просто копирует содержимое этого файла и делает копию в указанном месте назначения) этот файл на мой сервер. Теперь вы можете проверить боковую панель слева. Теперь вы увидите файл test.php
, которого раньше не было. Затем я проверил этот файл, чтобы увидеть его содержимое. Контент был точно таким же, как я написал в локальной версии, которую я затем увеличил до 9.0129 Гитхаб .
Еще я забыл показать полезную нагрузку для файла test.php
. Ну, не фактическая полезная нагрузка, а возвращенный результат JSON
.
Так что в следующем обновлении, наверное, сделаю небольшие доработки. Я помню, как видел частный объект
в классе объектов репозитория
. Так что, скорее всего, я поставлю это в следующую модификацию. Что я собираюсь сделать с этой опцией, так это вместо того, чтобы давать пользователю пустой файл, если это частный репозиторий
, я просто собирался вернуть пользователю строку JSON
, сказав, что репозиторий
является частным и что им нужно либо ввести имя пользователя и пароль, чтобы веб-перехватчик работал, либо установить репо. публике. Я также собираюсь добавить этот пароль в следующей модификации.
2 лайков
космический штурмовик
#7
Хорошо. Поэтому я немного подправил и внес несколько изменений в файл README.md
. Для файла deploy.php
я в основном добавил к нему несколько вещей.
- Убедитесь, что у вас действительно есть разрешение на создание и изменение файлов на вашем сервере. *
- 404 ответ об ошибке, если вы используете
частные репозитории
без дополнительного имени пользователя и пароляGithub
. - Изменен ответ на обычный
массивов
вместообъектов stdClass
. **
* — В принципе, я должен был сделать это в исходном коде, но я этого, видимо, не сделал. Если у вас нет разрешений на чтение-запись-выполнение для папки, вы получите неверный ответ JSON
. Если вы посмотрите на необработанные заголовки, вы найдете ошибок PHP
, говорящих Отказано в доступе
. Я, видимо, забыл проверить это в исходном коде. По сути, вы не можете создавать, обновлять или делать что-либо в этой папке, если у вас нет этих трех разрешений. Так что я, наконец, просто добавил это туда.
** — Еще одна моя ошибка. Я подумал, что было бы «круто» закодировать все в объектах stdClass
. Но вчера утром я понял, что вы не можете запускать имена файлов с точками или какими-либо специальными символами, когда пытаетесь сослаться на индексы. Например, это не сработает.
$deploy->test.php
Вы не можете сделать это в PHP
, потому что .
будет «предполагать», что вы выполняете конкатенацию. Поэтому я решил превратить все эти ответы в обычные массивы
, чтобы вы могли ссылаться на ответ как так
$deploy[0] == 'test.