Все записи категории ‘PHP’

Создание файла на Google Drive через API
 10 Ноя, 2023

Работа с API гугл — это ещё та головоломка, тут переплетены и вечно обновляемые версии API, не прозрачные процедуры авторизации и запутанная консоль разработчика. Сколько уж я писал этих интеграций с гугл, каждый раз охота плеваться.

Читать далее »
Base Auth в PHP
 17 Ноя, 2022

Рассмотрим здесь вариации с выполнением base auth. Как оказывается из опыта работы с некоторыми API, они не являются эквивалентными. И одна форма запроса может не работать, в то время как другая будет выполняться.

Читать далее »
Замена первого/последнего значения в строке на PHP
 28 Окт, 2022

Задача — заменить первое/последнее искомое значение в заданной строке.

Читать далее »
Отправить PUT запрос через cUrl в PHP
 19 Май, 2021

Делюсь примером кода, который отправляет PUT запрос через CURL.

Читать далее »
Сохранение файла, загруженного на сервер с помощью PHP
 29 Янв, 2021

Эта статья о некоторых задачах, возникающих при сохранении файла на сервере, при получении его от пользователя через форму (<input type=»file» />).

Читать далее »
PHP: функция преобразования к каноническому пути
 26 Янв, 2021

На замену realpath, который работает только с реально существующими файлами и папками UNIX, а также не работающий для ссылок, я написал функцию получения канонического пути.

Читать далее »
Вызов замыкания из другой анонимной функции.
 14 Дек, 2020

При необходимости использовать (в PHP коде) замыкание (closure) A в коде замыкания B, возникает проблема в области видимости. Т.к. внутри B о функции A ничего не известно.

Читать далее »
Как произвести в PHP HTTP авторизацию в запросе через curl
 17 Сен, 2020

Пример кода, выполняющий HTTP авторизацию при запросе через curl.

Читать далее »
Получить номер текущей строки в PHP
 27 Авг, 2020

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

Читать далее »
php — получить первый день следующего месяца
 19 Ноя, 2019

При создании расписаний, календарей, и т.п. могут возникать задачи вроде — получить timestamp первого дня этого месяца, или последнего дня следующего и т.п.

Читать далее »