php

PHP: даты текущей и предыдущей недели

В PHP достаточно просто и удобно работать с датами. Ниже приведено несколько примерно для определения дат текущей и предыдущей недели. Дата текущего понедельника:

Дата предыдущего понедельника:

Аналогично можно получить, например дату воскресенья текущей или следующей недели или любые другие даты используя: this — текущая (эта) last — предыдущая next — следующая

PHP: получить дату первого и последнего дня месяца

Примеры получения даты первого и последнего дня месяца:

 

PHP: получить имя домена без поддоменов из ссылки

Ниже описанная функция получает имя домена без поддоменов из ссылки (URL):

 

Вывод списока файлов в PHP

Простой PHP скрипт для вывода списка файлов в текущем каталоге:

 

PHP обрезка строки и подсчет кол-ва символов

Чтобы обрезать строку до нужной длинны:

Чтобы подсчитать кол-во символов в строке:

 

PHP: проверка в тексте на наличие номера телефона, e-mail, адреса сайта

Скрипт проверки в тексте (строке) на наличие номера телефона, адреса электронной почты и адреса сайта.

 

PHP: защита форм от ботов

Самый простой способ защиты форм от ботов — сделать проверку по ключу. Ключ можно сгенерировать из md5 с $_SERVER[‘REMOTE_ADDR’] и $_SERVER[‘HTTP_USER_AGENT’]. Наша форма:

Обработка:

Простой пример парсера контента на PHP

Простой пример парсера контента на PHP:

PHP: удаление текста внутри скобок

Задача: необходимо удалить из строки текст в скобках (в т.ч. сами скобки). Решение:

PHP: присвоение переменной HTML-кода

В PHP для присвоения переменной большого HTML-кода есть очень полезная функция — ob_start. Эта функция включает буферизацию вывода. Если буферизация вывода активна, вывод скрипта не высылается (кроме заголовков), а сохраняется во внутреннем буфер (переменную). Пример: