Виведення математичних формул за допомогою PHP - Про життя, роботу, людей

Нещодавно я познайомився зі спеціальною бібліотекоюphpmathpublisher для мовиphp. Опишу, як використовувати цю бібліотеку. Попередньо необхідно переконатися, що на сервері встановлено бібліотекуGD library. При роботі phpmathpublisher створюється малюнок у форматіPNG, який містить малюнок. При цьому на відміну від інших способів не потрібно встановлювати додаткові шрифти ні на сервері, ні на стороні клієнта.

Для використання бібліотеки потрібно завантажити PhpMathPublisher , розпаковуємо архів у кореневу директорію веб-сервера, наприклад,phpmathpublisher. Для коректної роботи необхідно перевірити у файліmathpublisher.php шлях до директорії зі шрифтами бібліотеки та директорії тимчасового зберігання зображень – це змінні$dirfonts та$dirimg.

У нашому випадку:$dirfonts = $_SERVER[«DOCUMENT_ROOT»].»/phpmathpublisher/fonts»;$dirimg=$_SERVER[«DOCUMENT_ROOT»].»/ phpmathpublisher/img»;

Далі слід призначити права777 для директоріїphpmathpublisher/img, щоб у неї могли зберігатися створювані зображення.

Наведу приклад використання бібліотеки

sqrt + 4^3 = 22»; // Математична формула

$ size = 20; // Розмір малюнка

$ pathtoimg = "/phpmathpublisher/img/"; // Папка для зберігання зображень

echo mathfilter($text,$size,$pathtoimg); // Висновок

Наприкінці зазначу, що з WordPress існує спеціальний плагінPhpMathPublisher, що дозволяє автоматизувати зазначений код на сторінки WordPress.

Я планую надалі розглянути різні способи вставлення формул, створених за допомогою tex. Єдине це буде незабаром, матеріал будезбиратися у рамках курсового та дипломного проектування.

Корисна інформація:

В Інтернеті часто обговорюють, що краще: хостинг чи хмарний сервіс? Плюси та мінуси є у того й іншого. Можна спробувати cloud service (хмарний сервіс) від компанії denovo і порівняти його з хостингом, який Ви використовуєте. Тим більше, що скуштувати використання хмари можна безкоштовно.

Пов'язані статті

Рекомендую прочитати статті, пов'язані з цією: