Код демонстрирует как передать данные а хэдере и теле запроса к серверу и обработать ответ.


Категории: PHP, Script / Tool

Примеры небольших, но часто крайне полезных php сниппетов для Битрикса.


Категории: PHP, 1С-Битрикс
Пометки: SEO, метатеги, раздел, название раздела, категория, meta,сео, картина раздела категории, фото, все товары. полезное битрикс

Задача сохранении XLSX в PDF на php

Библиотека phpoffice/phpspreadsheet (подробнее в статье Работа с XLSX), среди всего прочего позволяет сохранять документы в нужном формате.


Категории: PHP

Пример скрипта, который накладывает текстовой водяной знак (watermark) на изображение товара и сохраняет новую фотографию.

Также он генерирует HTML для вставки текста на станичницу.


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

В документации PHP довольно подробно описано, как взаимодействовать с объектами из разных пространств имен, но информацию о том, что есть аналог конструкции from из phyton, среди всего прочего заметить сложно.


Категории: PHP

Заметка о том, как добавить дополнительное поел типа список, к категории товаров битрикса.


Категории: PHP, 1С-Битрикс

Мини скрипт, предназначенный для поиска файлов изменившихся на сервере в этом году.Полезен если нет доступа к SSH.


Категории: PHP

Очень неудобно смотреть комиксы с сайтов набитых рекламой, особенно с телефона.
Можно было бы заморочиться с плагином для браузера, но я решил сделать как проще для меня.

Этот набор состоит из двух скриптов, первый скачивает все картинки, второй выдает их на экран с кнопками "следующая" и "предыдущая".


По сути все довольно стандартно, кроме того, что нужно было через cookie передавать ageRestrict=17


Категории: PHP, Script / Tool
Пометки: грабер картинок, grabber

Возникала проблема, при распечатке Excel файл выглядел уменьшенным.

Проблема оказалась с настройкой "Размер страницы" - "масштаб", но просто так его сменить не получилась. Элемент интерфейса был серый и не активный.

Решение: сменил ориентацию документа (в то же вкладке), с "книжная" на "альбомная".


Данная ситуация возникала при заполнении файла данными через php библиотеку PHPOffice/PHPExcel (на данный момент она уже считается устаревшей).
Нашел в документации несколько настроек, но их использование не приняло нужного результата:

 
$oExcel->getActiveSheet()->getPageSetup()->setFitToWidth(0);
$oExcel->getActiveSheet()->getPageSetup()->setFitToHeight(1);
$oExcel->getActiveSheet()->getPageSetup()->setScale(0.60);


Категории: PHP, Настройка Конфиги

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


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