Генерируем человеко-читабельные случайные строки.
Всем привет! Недавно столкнулся с необходимостью генерить юзернеймы (ники) для одного PHP скрипта.
Смысл заключается в том, чтоб сгенерировать случайную последовательность из N англ. алфавитных символов (например от пяти до десяти) таким образом, чтоб полученное "слово" было читабельным и похожим на реально возможный ник.
Такое же решение хорошо подойдет для генерации каптчи (CAPTCHA). [...]
PHP5 против PHP4 или Как использовать абстрактные классы и методы
Как известно в PHP5 произошли некоторые нововведения в объектной модели. Одно из этих нововведений является появление абстрактных (abstract class) классов.
Создаются они так же как и обычные классы (class) за исключением одного модификатора abstract.
abstract class AbstractClassName
{
}
И по своей сути отличаются только тем, что от обычного [...]
Объектно-ориентированное программирование в PHP
Любой перспективный и развивающийся язык программирования, в ходе своей эволюции обрастает все новыми и новыми подходами к программированию. В какой-то момент, таким подходом стал ООП (объектно-ориентированный подход). Изначально, его разработали в лабораториях Xerox, но потом он перекочевал практически все более-менее мощные языки программирования. Php не стал исключением.
Суть этого самого «объектно-ориентированного подхода» заключается в первую [...]
Пару слов о библиотеке GD
В рамках данной статьи я планирую рассмотреть основные и наиболее используемые функции для работы с модулем GD в PHP. Для неосведомленных, GD – это внешняя библиотека, предназначенная для работы растровой графикой в PHP.
Инструкцию по настройке и установке данного модуля, в данной статье я затрагивать не стану. При необходимости, можно обратиться к официальной документации модуля, там [...]
Регулярные выражения в PHP
Регулярные выражения относятся к числу инструментов обработки строк, причем являются, пожалуй, самым мощным инструментом в этой области. Понятие регулярных выражений присуще фактически любому современному языку программирования, и php не стало исключением. В php существует два подхода к работе с регулярными выражениями (т.е. два набора функций):
- POSIX – совместимые:
- Perl – совместимые (именно этому методу и [...]
Использование Cookie в PHP
Cookie, наряду с сессиями, являются средством отслеживания сеанса. Хотя у них схожее предназначение, они носят весьма различный характер. Если сессия предназначена для хранения данных на период сессии (т.е. время пребывания пользователя на сайте), то Cookie предназначены для хранения пользовательской информации более длительное время и не на стороне сервера, а на стороне клиента, причем срок этого [...]



