Вед-дев, Сео, Манимейкинг

PHP

07/17/2016 - 18:06

После релиза Drupal 8 необходимо установить Drush 8, который будет корректно с ним работать. Сегодня мы рассмотрим установку Drush 8 на Ubuntu 16.04 (Xenial Xerus) при помощи Composer.

Шаг 1: Установка Composer

Всего просмотров: 1,159
01/24/2016 - 14:36

Если у вас имеется сайт, который работает на php фреймворке / cms, то вы можете стать жертвой спамеров. Последствия от спамеров могут быть следующими:

- Сайт начинает тормозить.
- Ваш хостер заблокировал отправку исходящих писем от вашего сайта.
- Упали позиции в гугле, но поднялись позиции по другим словам, например, VIagra cialis и т.п.

Вылечить сайт от вирусов можно следующим образом (у вас должен быть SSH доступ к Linux серверу):

1) Ищем все строки во всех файлах, которые имеют текст "base64_decode":

Всего просмотров: 1,760
11/04/2014 - 00:00

Если вы установили какой-либо пакет глобально, например:

composer global require "laravel/installer=~1.1"

То удалить его можно следующим образом:

1) Находим файл ~/.composer/composer.json
2) Удаляем установленный пакет и прописываем:

composer global update

Всего просмотров: 4,705
09/20/2014 - 16:30

В PhpStorm 8 по умолчанию комментарии создаются в первой колонке:

if ($var) {
//    echo $var;
}

Данный способ не очень удобен, согласитесь, что намного удобнее когда комментарии выглядят с отступами:

Всего просмотров: 1,455
09/07/2014 - 00:10

Оператор "+" для массивов работает следущим образом: допустим, у нас есть 2 массива:

Всего просмотров: 1,395
03/23/2014 - 16:29

Многие новички не видят разницы между isset() и empty() в PHP. Хоть они и немного похожи между собой, но на самом деле - они разные.

isset()

Всего просмотров: 2,960
01/12/2014 - 14:21

По умолчанию в Mibew 1.6.8 при входе на страницу "история диалогов" (/operator/history.php) и нажатии кнопки "искать" с пустыми параметрами, выдает истории всех операторов из всех групп. Для того чтобы исправить этот баг необходимо открыть файл operator/history.php и добавить/изменить следующие строки:

Всего просмотров: 1,481
01/11/2014 - 21:47

Для того чтобы изменить стандартный часовой пояс в Mibew (по умолчанию UTC) нужно добавить строки в самый верх файла libs/common.php:

date_default_timezone_set('Asia/Almaty');

После этого открываем окно с диалогами и видем Алматинское время =)

Посмотреть все доступные часовые пояса можно по адресу:

Всего просмотров: 1,696
12/20/2013 - 13:28

Недавно столкнулся с проблемой mibew messenger:

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s)

Возникает она, когда вы выключаете в php open_basedir. По умолчанию в mibew включена защита от доступа к файлам из вне.

Отключить её можно следующим образом,

Открываем файл libs/common.php и на 19 строке видим такой код:

Всего просмотров: 1,750
12/06/2013 - 16:19

Онлайн консультант на собственном сервере

Сегодня мы рассмотрим open-source онлайн консультант для веб-сайтов, написанный на PHP. В отличии от всех SaaS (Software as a Service) решений на сегодняшний день, он является абсолютно бесплатным и без всякого лишнего функционала, т.е. это простой чат между клиентом и продавцом.

Всего просмотров: 3,275
09/26/2013 - 13:44

Всего просмотров: 1,540
09/26/2013 - 13:44

Всего просмотров: 1,984
09/26/2013 - 13:44

Разницы между elseif и else if нет никакой, но только в том случае, когда мы используем фигурные скобки:

Всего просмотров: 2,933
09/26/2013 - 13:44

Простой пример парсинга XML файлов при помощи simpleXML:

Всего просмотров: 3,018
09/26/2013 - 13:44

'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'

Всего просмотров: 1,367

Страницы

Подписка на PHP

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 4 месяца 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 5 месяцев 3 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 5 месяцев 3 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 6 месяцев 3 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 6 месяцев 3 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 6 месяцев 3 недели назад
    захожу на mysql через ssh по команде  
  • admin 6 месяцев 3 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 6 месяцев 3 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 7 месяцев 1 неделя назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 8 месяцев 3 недели назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!