Иногда, например для разного вывода данных на экран, нужно проверить, запущен ли скрипт из браузера или из консоли.
$is_console = PHP_SAPI == 'cli';
Идем сюда, получаем код и то, что нужно добавить в хэдер шаблона и на место вывода капчи.
Проблема: preg_split, при разборе строк в UTF8, возвращает битые символы, т.к. не понимает что строка мультибайт.
Решение: добавить ключ "u":
$sTMP = 'Добрый день!'; echo '<pre>'; print_r(preg_split('//u', $sTMP, -1, PREG_SPLIT_NO_EMPTY)); echo '</pre>';
Это самый базовый скрипт для вывода на экран дерева.
Класс обертка для создания zip архивов на php используя ZipArchive
Ошибка: open_basedir restriction in effect. File(/tmp) is not within the allowed path
Думал можно в .htaccess поменять путь до /tmp, но нужно добавлять /tmp в список open_basedir настроек виртуального хоста Apache
Пример кода, который возвращает сумму на кириллице.
Скрипт позволяет отправить файл на сервер, как делает html форма, используя CURL.
Периодически нужно парсить YML файлы и, например, формировать таблицу изображений товаров. Также выводить каких картинок на сайт не хватает.
Бывают задачи которые нужно повторять каждый день, поэтому логично добавлять их автоматически.
Решил воспользоваться готовой библиотекой, а не писать руками с нуля, пора к такому привыкать :-)