Posts Tagged 'php' [страница 8]
PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.
Не отправляется почта из PHPMailer через Gmail
- Details
- Published on 2018-07-16
Несколько дней назад перестала работать отправка почты PHPMailer + Gmail. Вероятно, закрутили какие-то гайки, так как до этого все работало, но это не точно, может быть, провайдер приложил руку.
В логе были ошибки ssl3_get_server_certificate:certificate verify failed.
Получение размера переменной в PHP
- Details
- Published on 2018-04-10
Я думаю, каждый программист так или иначе сталкивается с ошибками наподобие "Fatal error: Allowed memory size of 402653184 bytes exhausted (tried to allocate 1126637679 bytes) in /var/www/html/puper-puper-script.php on line 256". Можно, конечно увеличивать количество доступной памяти для PHP, но это нельзя делать бесконечно. Но можно и попытаться разобраться на что расходуется память.
Как проверить, является ли строка JSON'ом на PHP
- Details
- Published on 2018-04-05
JSON - результат работы функции json_encode(). Под катом будет описан метод проверки строки, является ли она JSON или нет.
Модель без таблицы в Yii2
- Details
- Published on 2018-03-31
В некоторых случаях необходимо использовать возможности модели но без использования таблиц. Самый простой пример - валидировать поля формы но без записи в базу.
Нет ничего проще!
Выполнение действий перед экшеном в Yii2
- Details
- Published on 2018-03-13
Метод beforeAction позволяет выполнить произвольный код перед выполнением экшена, что следует из его названия. И практический пример использования.
Сценарии валидации в Yii2
- Details
- Published on 2018-03-12
В Yii2 есть такой функционал как сценарии которые позволяют изменять правила валидации в различных ситуациях.
Например, есть некий набор полей, который будет валидироваться в одном случае и не будет в другом. Сценарии объединяют в понятные группы правила валидации и регистрируя условного Уасю, при редактированиии нельзя будет изменить его логин и при сохранении в базу объекта "Уася" поле "Логин" не будет подвергаться валидации.
Проверка многоуровневого массива на пустые значения PHP
- Details
- Published on 2018-02-23
Поиск рекурсивно в многоуровневом массиве пустых значений на PHP. Функция писалась для проверки json по-быстрому.
Примеры тернарных операторов в PHP
- Details
- Published on 2018-02-13
Тернарный оператор - это такой урезанный аналог if else для двух значений. Также его удобно использовать если предварительно нужно проверить существование значения. Ниже несколько примеров использования.
Сессии в Yii2
- Details
- Published on 2018-02-08
Коротко об использовании сессий в Yii2. Такая шпаргалка которая всегда под руками.
В php работа с сессиями происходит через глобальный массив $_SESSION. В Yii 2 есть компонент yii\web\Session, который доступен через Yii::$app->session.
Это как и обычные сессии в PHP но с некоторыми дополнительными возможностями.
Метатеги в Yii2
- Details
- Published on 2018-01-04
Инструкция по добавлению мета тегов в заголовок страницы на фреймворке Yii2.