PHP

Сделать информативнее страницу поиска – это выделить искомую фразу в результатах: Выделение текста можно...
Функция для определения IP-адреса клиента...
Для предотвращения XSS, SQL-инъекций и других атак, данные полученные из форм нужно чистить. Простое экранирования...
PHP функции для исправление неправильной раскладки клавиатуры в тексте и использование их в поиске по сайту.
UTM метки – это дополнительные данные, которые добавляются в URL с помощью GET-параметров при клике на баннер в...
Все чаще на сайтах появляются диалоги «Мы используем cookie-файлы...», зачем это делают? Cookies, IP-адреса относятся к...
Пример генерации фида RSS 2.0 на PHP, полную спецификацию можно посмотреть на...
parse_url($url, $component) – стандартная функция, разбирает URL-адрес на компоненты в виде массива.
Ниже приведён список MIME-заголовков и расширений файлов. В PHP скриптах, перед отправкой файлов в браузер,...
Класс ZipArchive позволяет быстро и удобно работать с ZIP-архивам, рассмотрим основные возможности класса.
WebP – формат сжатия изображений, разработанный Google. Имеет более меньший размер файла по сравнению с JPG, но не...
Две PHP функции для конвертирования секунд в дни, часы, минуты.
Функция array_unique возвращает массив без повторяющихся значений, она работает и с многомерными массивами.
date($format, $timestamp) – форматирует дату/время по шаблону, где...
Пример как преобразовать массив в CSV и сохранить его диске или отдать на скачивание.
Список временных зон, совместимых с PHP
PHP функции для транслита текста на русском языке по ГОСТ 7.79-2000 (ИСО 9-95) система «Б»
Иногда на хостингах по умолчанию включено кэширование PHP opcache. В коде сделали правки, а на сайте все выводится по...
Задача: появилась необходимость сделать якорное меню у ранее опубликованных статей, статей много, вручную дополнять их...
Как получить данные из Google spreadsheets в виде массива PHP? Очень просто, Google docs позволяет экспортировать лис...
Данная PHP функция преобразует временную метку unix timestamp в привычный формат.
Несколько вариантов как быстро организовать запись данных в лог-файл.
Эффект плавного появления страницы хорошо подходит для рекламных сайтов и лэндингов. Сделать его можно с помощью CSS...
Примеры как зарегистрировать бота в Телеграм, описание и взаимодействие с основными методами API.
В статье приведены два примера конвертации фалов csv в xlsx, алгоритм следующий...
Несколько методов как узнать время генерации страницы и затраченный объем памяти PHP скрипта.
Изображения нужно сжимать для ускорения скорости загрузки сайта, но как это сделать? На многих хостингах нет...
Стандартного функционала WordPress не хватает для разработки сайтов уровнем выше блога, требуются дополнительные поля,...
Расширение PHPMailer позволят легко отправить письма с сайта, избегая проблем с кодировкой и вложениями.
Помимо стандартных функций сортировки в PHP есть функции с использованием пользовательских вызовов для сравнения...
На многих хостингах по умолчанию отключено выполнение PHP скриптов в файлах .html, .htm, .tpl. Чтобы это исправить...
Smarty это компилирующий обработчик шаблонов для PHP позволяющий отделить логику и HTML-верстку веб-приложения.
Два примера чтения xml файлов, которые обновляют цены и остатки в базе данных интернет магазина.
Сборник регулярных выражений с примерами на PHP для проверки данных из полей форм.
В статье представлены различные PHP расширения для чтения файлов XLS, XLSX. Описаны их плюсы и минусы, а также примеры...
Бывает так что сервер перенаправляет на другой URL. Например Google, если перейти на https://google.com c IP из РФ он...
cURL PHP – это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS....
По умолчанию в php время жизни сессий всего 24 минуты, а cookies сохраняются до закрытия браузера, такие параметры...
На страницах сайтов постоянно что-то добавляется, удаляется и обновляется, чтобы в поисковиках была только актуальная...
PHP функция определяет является посетитель ботом по User-Agent.
Для того чтобы отличить прямой и AJAX запрос достаточно просто проверить значение глобальной переменной $_SERVER
Заголовок Last-Modified помогает оптимизировать загрузку web-страниц и облегчить работу поисковым роботам (робот сможет...
Как известно строковые функции PHP не правильно работают с русским текстом в кодировке UTF-8. Чтобы решить эту проблему...
Пример создания файла карты сайта (sitemap.xml) на PHP. Интеграция его на сайт и подключение его в robots.txt
Представленные способы помогут сделать алфавитный список (указатель) разбитый на колонки, для вывода например станций...
Если нужно запретить выполнение скриптов php в директории, например в uploads, нужно поместить туда файл .htaccess со...