 |
Ноя. 17, 2009, 7:55 д.п.
|
 |
 |
 |
 |
Недавно разрабатывал крестики-нолики под wap. Из требований, логирование действий плюс возможность построения рейтингов. Но проект заморозили до января 2009 года. Наработки остались. Вообще все работает, кроме рейтингов, но это дело за малым.
Структура ДВ:
CREATE TABLE `account_data` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `sess_id` varchar(255) DEFAULT NULL, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `msisdn` varchar(45) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `msisdn` (`msisdn`,`sess_id`) USING BTREE ) ENGINE=MyISAM; CREATE TABLE `game_list` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `sess_id` varchar(255) NOT NULL, `position` tinyint(3) unsigned NOT NULL, `var` tinyint(3) unsigned ...
|
| |
 |
Апрель 16, 2009, 5:13 п.п.
|
 |
 |
 |
 |
В php есть замечательные функции которые помогут перекодировать весь сайт на лету:
iconv_set_encoding("internal_encoding", "WINDOWS-1251");
iconv_set_encoding("output_encoding", "UTF-8");
ob_start("ob_iconv_handler"); // start output buffering
setlocale(LC_ALL, array ('ru_RU.UTF-8'));
internal_encoding - реальная кодировка сайта output_encoding - во что перекодируем. ob_start("ob_iconv_handler") - использовать буферизацию для перекодирования
|
| |
 |
Апрель 16, 2009, 12:18 п.п.
|
 |
 |
 |
 |
function text_to_html($str){
$pattern = array(
'/А/','/Б/','/В/','/Г/','/Д/','/Е/','/Ж/','/З/','/И/',
'/Й/','/К/','/Л/','/М/','/Н/','/О/','/П/','/Р/','/С/',
'/Т/','/У/','/Ф/','/Х/','/Ц/','/Ч/','/Ш/','/Щ/','/Ъ/',
'/Ы/','/Ь/','/Э/','/Ю/','/Я/',
'/а/','/б/','/в/','/г/','/д/','/е/','/ё/','/ж/','/з/',
'/и/','/й/','/к/','/л/','/м/','/н/','/о/','/п/','/р/',
'/с/','/т/','/у/','/ф/','/х/','/ц/','/ч/','/ш/','/щ/',
'/ъ/','/ы/','/ь/','/э/','/ю/','/я/');
$replace = array(
'А','Б','В','Г',
'Д','Е','Ж','З',
'И','Й','К','Л',
'М','&#1053 ...
|
| |
|
|