еще вариант:
5. Crypt/Encrypt (а также запрос ключа) выполнять на стороне клиента, т.е. в браузере яваскриптом. Нашел интересную либу.
Еще на GitHub-е
По топику: шифровать не имеет смысла, кто хочет тот найдет.
Для разминки ума, возможны варианты:
1. Как предлагали выше, шифрование на уровне приложения.
2. Шифрование используя функции mysql напрямую из приложения.
3. Шифрование используя свои хранимые функции.
4. Свои хранимые функции сделать бинарником (UDF) в него же можно засунуть и ключ шифрования. (для этого варианта нужна вдска или сервер)
В KZ - хз...
Из ближайшего, наверное, это Новосиб.
Если есть возможность, то попингуйте плз из Казахстана Новосибирск, желательно ДЦ адмана. (мне тоже интересен этот вопрос)
угу, как-то так... а через N-лет массово дропнуть, т.к. руки не дошли и уже не дойдут.
mbstring
а что Вы хотите сделать? возможно есть более прямой вариант.
instantCMS
mysql word count
некоторые даже функции пишут для mysql. 🙄
обычным селектом, что-то типа
select content, (LENGTH(`content`) - LENGTH(REPLACE(`content`, ' ', ''))+1) AS 'Wordcount'from table
перед запуском запроса:
1. уберите сначала из поля `content` начальные/конечные пробелы - функция trim()
2. замените подряд идущие пробелы на один пробел - функция replace()
Upd: ради интереса запустил этот запрос на дохлой впске, табличка у меня на 11846 строк
первый запуск(т.е. без кеширования)
Отображает строки 0 - 49 ( 11,846 всего, Запрос занял 0.0164 сек.)
последующие запуски, уже попало в query_cache
Отображает строки 0 - 49 ( 11,846 всего, Запрос занял 0.0002 сек.)
на табличке побольше, холодный запуск/кеш:
Отображает строки 0 - 49 ( 1,782,691 всего, Запрос занял 0.0028 сек.)
Отображает строки 0 - 49 ( 1,782,691 всего, Запрос занял 0.0002 сек.)
Поищите очень внимательно маааленькие буковки где-то внизу, там будет приписка, что после использования какого-то количества трафика вам зарежут канал, к примеру, до 10мбит.
В случае шареда, безлимит вообще не грозит, т.к. сайт засуспендят раньше, чем он начнет генерировать много трафа. Причина любая превышение: проца, памяти, дисковых операций и т.д.
Если для Вас так принципиально, то купите саму страницу - будет 0 дней. (размещение статей никто не запрещал)
Потестируем, давайте :)