Posts Tagged 'php' [страница 3]
PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.
Отправка почты с вложением методом Gmail API message.send на PHP и curl | Gmail API message.send using PHP and curl with attachments
- Details
- Published on 2023-03-30
Сегодня будет отправка почты с вложением методом Gmail API message.send на PHP и curl.
Gmail API message.send using PHP and curl
- Details
- Published on 2023-03-29
This code example shows how to send email using Gmail API method 'message.send' and PHP.
Программа для автоматизации оформления документооборота малого предприятия
- Details
- Published on 2013-02-25
Небольшое веб-приложение для автоматизации документооборота малого предприятия.
PHP Redis авторизация | ERR invalid password
- Details
- Published on 2021-11-24
Недавно добавлял авторизацию в PHP коннекторе Redis и столкнулся с неожиданной проблемой.
Дело в том, что по умолчанию там (в Redis который запущен на сервере) установлен пароль "foobared". Если заходить через клиента Redis (не PHP), то все нормально, заходит, все видит. Но вот из PHP нет подключения, хоть ты тресни.
В принципе, все решается просто - нужно не использовать стандартный пароль.
Объяснение принципов SOLID в примерах
- Details
- Published on 2023-03-07
100500-я статья про солид.
Об этом можно писать бесконечно и все равно ничего не ясно.
--
SOLID - это аббревиатура, которая объединяет в себе 5 принципов, способствующих написанию правильного кода (и каждый уважающий себя HR напишет эту аббревиатуру в описание вакансии, хотя не понимает что оно такое).
1). Single Responsibility Principle (Принцип единственной ответственности) - это означает, что каждый класс должен отвечать только за одну задачу. Например, если у вас есть класс "Корзина", он должен отвечать только за добавление и удаление товаров из корзины, но не должен отвечать за оплату или оформление заказа.
Curl без прокси
- Details
- Published on 2018-07-04
Бывают ситуации когда Curl автоматически подхватывает системный прокси. Не знаю как так получается, но если нужно сделать запрос к некоторому адресу и нужно полностью исключить использование прокси, делать следующим образом.
Ajax file upload
- Details
- Published on 2022-12-08
Так что бы не искать каждый раз, оставляю рабочий на 100% пример загрузки файла из формы, сгенерированной из js.
Пример паттерна "фасад"
- Details
- Published on 2022-12-05
Любой уважающий себя программист просто обязан рассказать как он легко оперирует паттернами, а я как-то совершенно упускаю эту тему и совершенно ничем не оперирую. Хотя, если окунуться в омут кода, то парочку примеров таки можно найти - к гадалке не ходи.
В условиях постоянно модифицирующегося ПО с регулярными перестройками в угоду рыночным тенденциям, которое дорабатывается в момент появления необходимости нет почти никакой возможности заранее что-то архитектурно спрогнозировать.
Сегодня, к примеру, нужно просто отправлять клиентам емейлы при совешении каких-то действий, завтра емейлы уже неактуальны и все сидят в телеге, послезавтра нужно будет транслировать мысли прямо в мозг.
Цепочка методов на PHP | Methods chaining in PHP
- Details
- Published on 2022-11-11
Если вы хотите создать такой класс, методы которого можно вызывать последовательно в виде цепочке, то для этого необходимо, что бы каждый метод возвращал объект $this.
Этот шаблон программирования (паттерн) называется "текучий интерфейс" (fluent interface) и его назначение сделать код более компактным и читабельным.
На простом примере покажу как сделать такой класс калькулятора, только нужно добавить аргументы каждому методу.
Определение четного/нечетного числа в PHP | Determination of even or odd number
- Details
- Published on 2022-11-07
Что бы раз и навсегда закрыть вопрос по определению четного или нечетного числа в PHP. Для этого используем деление по модулю, т.е., вычисление остатка. Суть в том, что при делении четного числа на четное остаток будет 0, иначе !=0.