Проверка файла на изображение на языке PHP

Это один из наилучших способов проверить, является ли файл на картинкой на языке PHP. Функция getimagesize в php предоставляет много информации о файле изображения, включая его тип. Тип может использоваться, чтобы проверить, является ли файл допустимым файлом изображения…

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

Создание и заполнение файла Excel с библиотекой ExcelPHP

Про установку и подключении библиотеки в статье Чтение Excel из PHP. Простой пример создания и заполнения файла средствами PHP на основе библиотеки ExcelPHP <?php //Поключаем основной класс require_once $_SERVER[‘DOCUMENT_ROOT’].’/vendor/PHPExcel/Classes/PHPExcel.php’; //Создаем массив и заполняем некоторыми данными //Некоторый исходный массив с…

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

Jodit — лучший WYSIWYG редактор

Отличный редактор WYSIWYG, написанный на чистом TypeScript без использования дополнительных библиотек. Это редактор файлов и редактор изображений. Позволяет также работать и в динамическом режиме, если вам нужно показать редактор в попап — диалоге. Пример с jsFiddle

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

Использование Composer с OpenServer на Windows

Composer — это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас. Composer не является менеджером пакетов в том же смысле, что…

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

Чат на PHP, Ajax, HTML, CSS

Разделим код проекта на несколько частей: база данных, серверная и клиентская. Клиентская часть Клиентский интерфейс взимодействия <!DOCTYPE HTML> <html> <head> <title>PhpAjaxChat</title> <!— У нас всё работает в UTF-8 —> <meta http-equiv=»content-type» content=»text/html; charset=UTF-8″> <!— Загружаем стили для чата…

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

Автоматическая прокрутка скролла элемента вниз

Допустим, есть такая задача, при котором в элементе есть некоторый список элементов, которые добавляется по мере необходимости и при этом. при каждом добавлении необходимо, чтобы список автоматически прокручивался вниз. Банальной задачей может быть механизм обмена сообщениями Код HTML:…

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

Ограничить размер выводимого текста поста в списке

Иногда нужно, чтобы посты в списке не выводили весь текст, а ограничивались некоторым размером. Для этого можно использовать один из методов, который будет описан ниже. the_excerpt(); или the_content(); должны быть в пределах цикла сообщений или одного сообщения или чего-то еще….

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

Красивые тени на основе CSS/box-shadow

Кратко все в демо-примере с jsfiddle.net

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

Анимация движения блоков при скроллинге

В данном примере используется библиотека AOS.js, которая расположена на GitHub.

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

Создание новой области для виджета в WordPress

Если вы знакомы с темами WordPress, то вы знаете, что у многих тем есть виджетная боковая панель. Это означает, что вы можете добавлять, удалять и переупорядочивать виджеты на своем веб-сайте WordPress, используя раздел «Виджет» на панели инструментов WordPress….

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