0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 369 Просмотров
*

fireman

  • Захожу иногда
  • 326
  • 10 / 0
  • в цель...
Здравствуйте! Форма обратной связи Super Simple Contact Form, после отправки сообщения, над сообщением об успешной отправке появляется вот такое предупреждение:
Warning: Use of undefined constant success - assumed 'success' (this will throw an Error in a future version of PHP) in .../www/templates/t3_bs3_blank/html/mod_super_simple_contact_form/default-fos-main.php on line 83

а в этом файле:

Код
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$captcha_pri."&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
            if ( $response.success === false ) {
                die;
            }
83 строка - if ( $response.success === false ) {
Прошу подсказать, кто знает, как с этим боротьтся.
*

ProtectYourSite

  • Живу я здесь
  • 2090
  • 112 / 4
  • Безопасность вебсайтов
$response["success"] типо такого
*

fireman

  • Захожу иногда
  • 326
  • 10 / 0
  • в цель...
Спасибо за отклик. При таком написании:

Код
if ( $response["success"] === false ) {

после отправки другое предупреждение:

Warning: Illegal string offset 'success' in /home/... Незаконное смещение строки 'success' ...
*

robert

  • Живу я здесь
  • 4963
  • 457 / 20
file_get_contents() возвращает строку или false, а автор модуля вообще написал бред.
Код
if ( $response === false ) {
die;
}
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ProtectYourSite

  • Живу я здесь
  • 2090
  • 112 / 4
  • Безопасность вебсайтов
Если у вас на сервере отключен allow_url_fopen, то надо будет вместо file_get_contents использовать cURL
И должен приходить json, его надо будет перед проверкой распарить:
Код
 $response = json_decode($response, true);
« Последнее редактирование: 15.03.2019, 09:49:56 от ProtectYourSite »
*

fireman

  • Захожу иногда
  • 326
  • 10 / 0
  • в цель...
Вариант предложенный robert`ом дал положительный результат. Значит allow_url_fopen походу включен на сервере. Спасибо большое за участие!
*

ProtectYourSite

  • Живу я здесь
  • 2090
  • 112 / 4
  • Безопасность вебсайтов
Ради интереса попробуйте отправить без подтверждения рекапчи)
*

fireman

  • Захожу иногда
  • 326
  • 10 / 0
  • в цель...
Не отправляет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Показать (развернуть) полный текст (в материале) после нажатия на кнопку

Автор slepoy

Ответов: 4
Просмотров: 138
Последний ответ 04.01.2021, 00:54:59
от pavelrer
Редирект после логина

Автор antarey

Ответов: 1
Просмотров: 87
Последний ответ 30.12.2020, 15:34:08
от antarey
Приходит спам от формы обратной связи

Автор solacewow

Ответов: 4
Просмотров: 281
Последний ответ 10.12.2020, 16:14:59
от solacewow
Как закодировать url формы поиска?

Автор kiev

Ответов: 5
Просмотров: 115
Последний ответ 06.12.2020, 18:17:10
от NewUsers
После захода в панель управления на всех сайтах белый экран

Автор buto

Ответов: 6
Просмотров: 173
Последний ответ 30.11.2020, 22:32:26
от rsn