Posts Tagged 'php' [страница 4.5]
PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.
Установка PHP 5.6 в Ubuntu 16.04
- Details
- Published on 2016-09-19
В версии 16.04 PHP 5 не поддерживается но есть возможность установить из стороннего репозитория.
Предотвращение двойной отправки формы загрузки файла в Yii2
- Details
- Published on 2020-12-15
Есть стандартный виджет форм, через который реализована загрузка файла и стандартная проблема с двойной отправкой.
Как определить закодированную в Base64 строку при помощи PHP
- Details
- Published on 2020-09-16
Base64 - это способ закодировать некие данные при помощи 64-х символов (a-zA-Z0-9) ASCII и дополнительных символов.
Сложность определения состоит в том, что закодированная строка для программы ничем не отличается от любой другой строки. Можно, конечно, пытаться искать по отсутствию пробелов (не сработает для одиночных слов), по наличию кириллицы (не сработает для некириллических строк) или по наличию спецсимволов (актуально только для HTML).
Вместо этого можно использовать вышеперечисленные методы вместе как дополнительный инструмент определения.
Убрать все пробелы в строке на PHP
- Details
- Published on 2020-07-22
Самый простой способ убрать все пробелы - это комбинация str_replace и trim. Еще одна шпаргалка.
Yii2 реализация связи через промежуточную таблицу средствами ActiveRecord
- Details
- Published on 2020-05-21
Как связать две таблиц через ActiveRecord Yii2, используя промежуточную таблицу.
Ошибка file_get_contents при использовании самоподписанных сертификатов
- Details
- Published on 2020-04-22
В связи с переходом на https возникла проблема при получении файлов при помощи функции file_get_contents, а именно,file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:↵error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.
Yii2 ActiveForm отправка формы только после прохождения валидации
- Details
- Published on 2020-02-14
Такое вот решение нашлось в процессе создания формы на базе виджета ActiveForm и сохранения без перезагрузки:
1. используем валидацию на клиенте.
2. ловим событие beforeSubmit и отправляем Ajax-запрос на обработчик.
Фильтрация по полю GridView в Yii2
- Details
- Published on 2019-12-11
Недавно я писал как можно использовать GridView для отображения данных из одной таблицы, а сегодня задача немного усложняется - нужно фильтровать данные из таблицы по одному из полей. Делать буду максимально просто для общего понимания.
Что из себя представляют абстрактные классы и интерфейсы на примере птиц
- Details
- Published on 2020-01-15
Простое и понятное объяснение как использовать абстрактные классы и интерфейсы, в чем их отличие.
Пример создания в Yii2 списка материалов с детальным просмотром при помощи виджета GridView
- Details
- Published on 2019-11-20
Пример работы с виджетом GridView. Хороший инструмент для вывода данных в табличной форме. В этом примере я разберу как построить интерфейс для отображения данных в виде таблицы материалов с детальным просмотром каждого из материалов при помощи GridView Yii2.