Храним Emoji смайлики в mysql используя Yii2

Вначале в конфигурации подключения к БД меняем кодировку подключения на utf8mb4

'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'charset' => 'utf8mb4',
        ],
    ],

Далее заменяем кодировку таблиц базы данных с utf8_general_ci на utf8mb4_general_ci. Вставляем смайлики и радуемся что они корректно сохраняются в таблицах.

Загрузка файла на Яндекс.Диск с помощью REST API и php

Подразумевается, что вы успешно зарегистрировали приложение с доступом к Яндекс Диску, получили токен и даже отправили запрос на получение ссылки для загрузки файла на Яндекс.Диск и записали этот url в переменную link. Теперь дело за малым, нужно только отправить файл PUT методом, но в этом и проблема, в официальной документации этому моменту почти не уделено внимания и вроде все делается довольно просто, так оно и есть на самом деле. Ниже представлен php код, который загрузит файл.

читать далее

Текстовый редактор с загрузкой изображений

Недавно наткнулся на интересный текстовый редактор Imperavi с возможностью загрузки изображений и ко всему прочему сообщество Yii купило OEM лицензию на него, за что отдельное спасибо!

До этого для вставки текстового редактора я использовал CKEditor и расширение для него the-ckeditor-integration, редактор Imperavi мне показался хорошей альтернативой. В этой статей хотелось бы поделиться своими впечатлениями о редакторе Imperavi. читать далее

Отправляем форму вместе с рефером зашедшего пользователя

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

читать далее

При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!