php Перевод массива в строку (рекурсивно) -- как хэш функция, какие есть варианты. Производительность

Существует как минимум 4-ре базовые функции, которые можно использовать для "распечатки"
массива, наиболее быстрой и рекомендуемой на момент написания данного теста является json_encode() (а её уже можно обернуть в хэширующую функцию на для строки), т.е. так:

return md5(json_encode($array));

если требуется массив можно предварительно сортировать, чтобы получать один ключ для одинаковых значений в разном порядке:

php Кэш контракты. Использовать ли кеш или нет, работа с API -- пример метода

Пример реализации, в котором можно указать при вызове использовать ли кеш или нет:

Пользователи и права доступа в Linux. Введение для начинаюх. Как это работает (ubuntu)

Определения

  • Суперпользователь (часто его имя root, читается как "рут", означает "корень, корневой") -- это аккаунт который может всё ;) П
    При это по-умолчанию в обычном режиме в линуксе вы работаете (и должны работать) не под суперпользователем, а под обычной учетной записью.

Работа под обычным аккаунтом

netbeans xdebug Отладка без указания входного скрипта (index.php) и get-параметров

Основная идея

Идея состоит в следующем:

  1. Нам надо просто запустить отладочную сессию xdebug (например просто открыв главную страницу сайта),
  2. а потом не завершая эту отладочную сессию уже браузере открыть интересующий нас url (т.е. не запускать из нетбинса, где как раз и не обойтись в данный момент без index.php и/или GET-параметров).

Реализация

Теперь сделаем все это по шагам:

php Размер POST запроса - как выставить его в php.ini

Выставляем в php.ini необходимые размеры для значений (размер файла и размер post-а), например:

post_max_size=32M
upload_max_filesize=32M

(эти значения в файле могут находится не рядом - найдите их и измените).
Сохраните файл и перезагрузите php (апач или отдельный процесс - смотря как у вас настроено).

Если вы не можете поправить php.ini (напр. потому что дело происходит на хостинге) - обратитесь в поддержку этого хостинга.

wordpress Форма обратной связи (Contact Form 7)

В WP5 (а может и далее) популярна связка из двух плагинов:

  1. Contact Form 7 - дает саму форму и отправляет сообщения на почту https://ru.wordpress.org/plugins/contact...
  2. Flamingo -- дает возможность сохранять сообщения зи формы в базе https://wordpress.org/plugins/flamingo/

wordpress meta box plugin Undefined index: options Ошибка

Undefined index: options

Такая ошибка может быть если вы выбрали какой-то селект (тип поля) но не добавили ни одной опции.

wordpress Ошибка HTTP При загрузки картинок

Судя по всему в админке wrodpress 5 при открытии меню с картинками на локальной машине (появляется для поля загрузки картинок), аякс, запросы которые их подгружают производят что-то вроде ddos-атаки на сервер (при стандартных настройках php-fpm)

php FPM Конфигурация под большую нагрузку

ALERT: [pool www] pm.min_spare_servers(...) and pm.max_spare_servers(...) cannot be greater than pm.max_children

Ошибка возникает в ходе решения проблемы: http://fkn.ktu10.com/?q=node/10910

Pages

Subscribe to fkn+antitotal RSS