Сервера изначально настроены таким образом, чтобы отдавать содержимое файлов в браузер, таких как js, css, jpg и тд. Но если на сервере, в папке с проектом есть исполняемые файлы на […]
Иногда бывает нужно остановить выполнение скрипта на php, например на 5 секунд, чтобы дождаться выполнения смежных процессов, или из-за ограничения некоторых crm-систем, где есть лимит по количеству запросов в секунду […]
Предисловие У меня появилась необходимость создать telegram бота на php, так как это один из основных языков, который я использую в своих разработках. Безусловно, для этого есть большие библиотеки, например […]
Набор красивых абстрактных кистей для Photoshop. Всего в наборе 87 кистей. Минимальное разрешение 1085px Максимальное разрешение 1897px Для использования необходимо двойным кликом мыши запустить файл Abstract Brush Pack.abr, кисти загрузятся […]
Иногда возникает необходимость понять, сколько времени будет выполняться скрипт на php, чтобы убедиться в том, что это не будет тормозить проект. Для этого объявим функцию в начале файла getMTime(), которая […]
Иногда возникает необходимость запуска php из командной строки, и передать параметры(аргументы). Для проведения каких-то тестов или даже запуск из другого скрипта php, например из-за того, что по умолчанию время выполнения […]
Во время корректировок или по другим причина, возникает необходимость, чтобы можно было посмотреть результат выполнения скрипта на рабочем сервере, но при этом ограничить просмотр результатов через браузер, от посторонних глаз. […]
Во время разработки, иногда необходимо подключить свои классы в проект, в автозагрузчик, помимо устанавливаемых через composer, в директорию vendor. Произвести такую операцию достаточно просто, я делюсь методом добавления любого количества […]
Небольшой сниппет на CSS, позволяющий необычно оформить текст, с применением градиента. В данном примере параграфу p задается стиль. В примере использовано 3 цвета, можно использовать 2 и изменить проценты, чтобы […]
Начиная с версии PHP 7.2 существующая функция __autoload стала устаревшей, а в версии 8 была удалена. Но это не значит, что нельзя сделать свой автозагрузчик классов, просто это нужно делать […]