Часто в интернет магазинах, при добавлении товара в корзину, можно увидеть неверные числительные, например, "3 товаров" или "5 товара".

Ниже приведу функцию, которая умеет возвращать верное окончание для слова.


Категории: PHP
Пометки: Работа со строками

Простой пример для работы с sqlite в php через PDO


Категории: PHP

Сервис фотографий photo.qip.ru закрывают, и решил я накидать небольшой скрипт, позволяющий сохранить все фотографии из публичного альбома.


Периодически, например для отладки или работы с API нужно отравлять данные на сервер через POST запрос.

Ниже будет пример отправки и обработки такого запроса на PHP.


Категории: PHP
Пометки: php://input

Пример того, как на php можно использовать приватный и публичный ключи, для шифрования текста.


Пометки: Криптография, шифрование, xor

Набросок простого алгоритма для сортировки элементов массива.


Категории: PHP, Алгоритмы
Пометки: Из старых тестов. array sort пузырьком

Набросок простого алгоритма для сортировки элементов массива методом Quicksort / Быстрая сортировка.


Категории: PHP, Алгоритмы
Пометки: Из старых тестов. array sort Quicksort / Быстрая сортировка

По сути это все равно, что обработка CSV файла который лижет на том же сервере, что и наш скрипт.


Автоматическая загрузка классов на основании путей к файлам и пространства имен.

Небольшой тест для демонстрации этого подхода.


Категории: PHP
Пометки: NAMESPACE, автолоудер, Авто лоудер

Внимание! данный php код безвозвратно удаляет все дерево (все папки со всеми вложенными файлами).


Категории: PHP, Script / Tool
Пометки: Удаление дерева файлов и директорий.
Яндекс.Метрика