Виведення математичних формул за допомогою 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 і порівняти його з хостингом, який Ви використовуєте. Тим більше, що скуштувати використання хмари можна безкоштовно.
Пов'язані статті
Рекомендую прочитати статті, пов'язані з цією: