Автор: KorP

Делаем капчу для сайта на PHP

CAPTCHA ([ˈkæptʃə]; от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart» — «полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей»). Ужа давно вопрос антиспамовой защиты стоит достаточно остро. Капчи пишутся тысячами, миллионом различных способов, об одном из которых я сегодня и расскажу.

Регулярные выражения

Регулярные выражения (англ. «regular expressions», жарг. «регэкспы» или «регексы») —- современная система поиска текстовых фрагментов в электронных документах, основанная на специальной системе записи образцов для поиска. Образец (англ. «pattern»), задающий правило поиска, по-русски также иногда называют «шаблоном», «маской», или на английский манер «паттерном». Регулярные выражения произвели прорыв в электронной обработке текста в конце XX века.…

Read the full article

PHP: учимся работать с regexp

Зашла тут на днях речь об изучении регулярных выражений. Моё мнение, что лучшее учёба, это практика, по этому была поставлена простенькая задача: получить страницу http://www.specialist.ru/section/web-programming, разбирать при помощи регулярных выражений (имя курса, ссылку на него и кол-во часов) и вывести список курсов в таблицу. Сейчас мы и попытаемся решить эту задачу

На заметку: листинг конфигов без комментариев

Очень часто возникает проблема что комментариев в конфиге очень много, а они нам не важны (если нужно просто посмотреть или куда то скопипастить). Для этого есть простое решение при помощи grep: korp # cat /etc/fail2ban/jail.conf | grep -v «^\s*#»