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


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

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


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

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


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

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


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

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


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

Это вариант выгрузки из CMS Битрикс в сервис avito (Авита).

Еще есть статья про выгрузку в RSS для google merchant center


Категории: PHP, Bitrix CMS
Пометки: YML, Яндекс маркет, выгрузка, yandex

Из архивов.

Класс позволяет добавлять в лог сообщения, сохранять результат в файл или выводить в виде HTML таблицы.


Пометки: log, logs

Небольшой скрипт для проверки доступна ли база данных (или верен ли логин/пароль).


Категории: PHP, Script / Tool
Пометки: Проверка доступа, проверка доступности. connection

Дата и время для записи в БД или лог.

 
  $today = date("Y-m-d H:i:s");  // 2001-03-10 17:16:18


Категории: PHP, -Памятка-
Пометки: текущая дата php

Пример изменения типа ячейки экселевской таблицы, используя библиотеку PHPExcel:

 
  $oExcel = PHPExcel_IOFactory::load('all.xlsx');
  $oExcel->getActiveSheet()->setCellValueExplicit('A1'), '=10', PHPExcel_Cell_DataType::TYPE_STRING);


Категории: PHP
Яндекс.Метрика