Получить результат выполнения PHP скрипта в PHP

Получить результат выполнения PHP скрипта в PHP

Долгий способ, но обычно работает всегда: $htm = file_get_contents(‘http://url/hashinfo.php’); echo $htm;   Быстрый способ, но не на всех хостингах работает: ob_start(); include(‘hashinfo.php’); $htm = trim(substr(ob_get_clean(), 3)); //Обрезаем 3 первых лишних символа и пробелы с двух сторон echo $htm;

Сброс счетчика фотобарабана Brother HL-2240R, HL-2260, HL-2280

Сброс счетчика фотобарабана Brother HL-2240R, HL-2260, HL-2280

Обнуление счетчика фотобарабана (сброс Drumm счетчика) принтеров Brother HL-2240, HL-2260, HL-2280 требуется если на панели принтера горит светодиодный индикатор Drumm. Итак, принцип такой: Открыть переднюю крышку включенного принтера. Выключить принтер сетевым выключателем на боковой стенке принтера. Нажать кнопку Go и удерживая её включить принтер. Когда загорятся все индикаторы кроме Ready отпустить кнопку Go, все индикаторы должны погаснуть. Нажать кнопку Go и удерживать до тех пор пока не загорятся индикаторы Ready и Error, отпустить кнопку. Нажать кнопку Go снова, удерживать её…

Читать далее Читать далее

Проверка правильности введенного E-mail JavaScript

Проверка правильности введенного E-mail JavaScript

function checkmail(value) {     reg = /^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;     if (!value.match(reg)) {         //alert(«Пожалуйста, введите свой настоящий e-mail»);         return 0;     }else{         return 1;     } }

Работа с cookie

Работа с cookie

Cookie — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. Браузер всякий раз при попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных веб-серверу в составе HTTP-запроса. Применяется для сохранения данных на стороне пользователя, на практике обычно используется для: аутентификации пользователя; хранения персональных предпочтений и настроек пользователя; отслеживания состояния сеанса доступа пользователя; ведения статистики о пользователях. Получать и записывать cookie можно как с помощью JavaScript, так и при помощи PHP. Рассмотрим эти варианты:  JavaScript и Cookie <script> //Функция…

Читать далее Читать далее

Обработка шорткодов WordPress

Обработка шорткодов WordPress

Иногда требуется в PHP-коде в WordPress отоброзить содержание некоторого шорткода. Для этого существует встроенная функция do_shortcode() Она просматривает текст на наличие в нём зарегистрированных шорткодов и обрабатывает их.

WordPress вставить php код на страницу без плагинов

WordPress вставить php код на страницу без плагинов

Есть несколько способов добавить PHP-код на страницу WordPress. Среди них: установить плагин позволяющий это делать, редактировать functions.php и включить поддержку [exec]…[/exec], может быть ещё что-то. Но сегодня я расскажу как сделал я. Недостатки установки плагина: возможная уязвимость, возможные проблемы с совместимости при обновлении WordPress. Недостатки включения тэгов [exec]…[/exec] для размещения php-кода: пользователи, являющиеся авторами, могут легко использовать эту конструкцию и делать с сайтом что угодно. Поэтому, если Вам необходимо добавить PHP-код всего на пару страниц своего сайта, рекомендую сделать это…

Читать далее Читать далее

PHP Отправка письма с чужого E-mail

PHP Отправка письма с чужого E-mail

Вообще говоря, отправить E-mail с помощью PHP-скрипта — тривиальная задача. Делается это так: <?php //Отправляем Email и проверяем на удачу    if (mail(«send_to@mail.ru», «Тема_письма», «Сообщение_в_письме»)){    echo «сообщение принято к доставке»;    }else{    echo «что-то пошло не так»;    } ?> В результате выполнения скрипта на адрес send_to@mail.ru придет письмо с непонятного адреса Вашего почтового сервера. Чтобы изменить адрес отправителя всего-то нужно указать дополнительный параметр From вот так: <?php //Отправляем Email и проверяем на удачу    if (mail(«send_to@mail.ru», «Тема_письма»,…

Читать далее Читать далее

Обрезать строку JavaScript — trim

Обрезать строку JavaScript — trim

К сожалению, в JavaScript отсутствует функция Trim(), однако можно выкрутиться используя следующий код: Для маленьких строк: function trim(str) { return str.replace(/^s+|s+$/g, »); } Для длинных строк: function trim (str) { str = str.replace(/^s+/, »); for (var i = str.length; —i >= 0;) { if (/S/.test(str.charAt(i))) { str = str.substring(0, i + 1); break; } } return str; } Отличие только в производительности кода.

Деактивация html тэгов в PHP

Деактивация html тэгов в PHP

Чтобы обезопасить вводимые пользователем сайта данные, нужно деактивировать html тэги. Для этого в обрабатывающем PHP скрипте можно создать функцию замены знаков «<» и «>» на «&lt» и «&gt» соответственно: <?php echo «Деактивировано=» . deactivate(«переход<br>на новую<br>строку); function deactivate($str) {     $str = str_replace(«<«,»&lt»,$str);     $str = str_replace(«>»,»&gt»,$str);     return $str; } ?>