
Букет PHP-функций с php.net для конвертации строк из одной кириллической кодировки в другую.
function win_to_utf8 ($str){
$str = convert_cyr_string ($str, 'w','i'); // w — windows-1251 to i — iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
function utf8_to_win ($str){
$str = utf8_decode ($str); // utf8 to iso8859-5
$str = convert_cyr_string ($str, 'i','w'); // w — ...
Никогда не стоит доверять вводимым пользователем данным, ибо их некорректность зачастую может привести не просто к ошибке, но в худшем случае и даже к крушению сервера базы данных.
Конечно, ввод некорректных данных не всегда производится с целью взлома сайта. Другой очень частой причиной является просто невнимательность пользователя.
Здесь я опишу методы проверки ...
PHP-класс, который позволит определить факт захода на Ваш сайт с мобильного телефона.
Небольшой хак для Wordpress, который позволит использовать одну базу данных и кодовую базу Wordpress для ведения сразу нескольких блогов.
Кто угадает, что тут неправильного, получит 5 рублей.
Небольшой регекс, который делает из ссылок вида http://2lx.ru/2009/08/super-kapcha/ активные ссылки вроде такой: 2lx.ru.
Как-то раз возникла необходимость разработать PHP-скрипт для ведения небольшой базы данных поставщиков фирмы. Все-бы ничего, но в качестве СУБД необходимо было использовать MS Access. В результате недолгих поисков была найдена очень полезная библиотека ADOdb.
Небольшой PHP-класс, который позволит подсчитывать время генерации Ваших страниц.
Надоело смотреть на быдлопрограммерский абы как отформатированный код. Привожу выдержку из описания стандартов написания кода на PHP из Zend Framework.
PHP-функция strtolower () не может корректно работать с кириллицей в кодировке UTF-8, что есть очень нехорошо. Вот решение: