Маленький скрипт позволяющий распарсить текстовой список и записать содержимое в виде наглядной таблицы в экселевский файл.


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

Библиотека предоставляет инструменты для создания / выполнения / визуализации рабочих процессов, таких как BPMN-процессы.

Что на выходе:

pic1

Использование:

Ссылка на проект на гит хабе

Ссылка на примеры


Пометки: График, диаграмма, схема

Иногда, например для разного вывода данных на экран, нужно проверить, запущен ли скрипт из браузера или из консоли.

 
  $is_console = PHP_SAPI == 'cli'; 


Категории: PHP
Пометки: php cli, php console, проверить, что запущена из консоли, (php проверка на запуск из консоли)

Идем сюда, получаем код и то, что нужно добавить в хэдер шаблона и на место вывода капчи.


Категории: PHP, Сторонние сервисы

Проблема: preg_split, при разборе строк в UTF8, возвращает битые символы, т.к. не понимает что строка мультибайт.

Решение: добавить ключ "u":

 
  $sTMP = 'Добрый день!';
  echo '<pre>';
    print_r(preg_split('//u', $sTMP, -1, PREG_SPLIT_NO_EMPTY));
  echo '</pre>';


Категории: PHP
Пометки: Кодировка 'windows-1251', 'utf-8'

Это самый базовый скрипт для вывода на экран дерева.


Категории: PHP, Script / Tool
Пометки: дерево, tree

Ошибка: open_basedir restriction in effect. File(/tmp) is not within the allowed path

Думал можно в .htaccess поменять путь до /tmp, но нужно добавлять /tmp в список open_basedir настроек виртуального хоста Apache


Категории: PHP, Linux, -Памятка-
Пометки: php apache

Пример кода, который возвращает сумму на кириллице.


Категории: PHP
Пометки: php сумма прописью на русском

Примеры работы с файлами эксель (excel) используя библиотеку phpspreadsheet


Категории: PHP

Скрипт позволяет отправить файл на сервер, как делает html форма, используя CURL.


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