Идем сюда, получаем код и то, что нужно добавить в хэдер шаблона и на место вывода капчи.
Добавляем recaptcha v2 на сайт, php
Проблема: preg_split, при разборе строк в UTF8, возвращает битые символы, т.к. не понимает что строка мультибайт.
Решение: добавить ключ "u":
$sTMP = 'Добрый день!'; echo '<pre>'; print_r(preg_split('//u', $sTMP, -1, PREG_SPLIT_NO_EMPTY)); echo '</pre>';
Контроллер для Ajax запроса в Joomla 3
Самый простой вариант, работать с ajax в Joomla, это обратиться к контроллеру компонента.
Пример такого запроса /index.php?option=com_test&task=ajax.method&tmpl=component (Подробнее про &tmpl=component).
При этом сделать это можно как из другого компонента, так и модуля:
let response = await fetch("/index.php?option=com_test&task=ajax.method&tmpl=component&id=123"); if (response.ok) { let json = await response.json(); } else { alert("Ошибка HTTP: " + response.status); }
Мини скрипт для построения деревьев
Это самый базовый скрипт для вывода на экран дерева.
Старый релиз черной деки "Black Pain"
Старый релиз черной деки "Black Pain"
Запрещенная артефактно синяя колода
Злой синий контроль
Поднятие сервера Террарии TShock на Centos 7
Иногда бывает нужно проверить, что запрос пришел от Ajax.
Не считая вариант передавать дополнительный параметр, можно проверять заголовок HTTP_X_REQUESTED_WITH.
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { // Ajax } else { // Not Ajax }
Windows 7 автоматический вход в систему
Для домашних компьютеров, особенно если кроме вас никто компьютер не трогает, часто требуется убрать форму запроса пароля на вход после каждого включения Windows.