Comments 14
UFO just landed and posted this here
Хабраюзеров таким заголовком не испугаешь.
$a = str_replace("\t", "", str_replace("\r", "", str_replace("\n", "", $a)));
$a = str_replace("*", "", str_replace("'", "", str_replace("\"", "", $a)));
$a = str_replace(" ", "", str_replace(",", "", str_replace(".", "", $a)));
$a = str_replace("/", "", str_replace("//", "", str_replace("\0", "", $a)));
=>
$a = str_replace(array("\t", "\r", "\n", "*", "'", "\"", " ", ",", ".", "/", "//", "\0"), "", $a);
$a = str_replace("*", "", str_replace("'", "", str_replace("\"", "", $a)));
$a = str_replace(" ", "", str_replace(",", "", str_replace(".", "", $a)));
$a = str_replace("/", "", str_replace("//", "", str_replace("\0", "", $a)));
=>
$a = str_replace(array("\t", "\r", "\n", "*", "'", "\"", " ", ",", ".", "/", "//", "\0"), "", $a);
$a = preg_replace('/\W/', '', $a);
Может сразу на Perl тогда уже? :)
$a =~ s/\W//g;
$a =~ s/\W//g;
да ну. не то это место, чтобы регэкспы мучить. я как бы за оптимизацию быстродействия :)
Да это маразм, а не «оптимизация быстродействия». Сэкономили целых 2 наносекунды! Ура товарищи!!! :)
Да, и кстати вы не правы.
предложенный мною
$a = preg_replace('/\W/', '', $a);
быстрее этого
$a = str_replace(array("\t", "\r", "\n", "*", "'", "\"", " ", ",", ".", "/", "//", "\0"), "", $a);
на ~15%
предложенный мною
$a = preg_replace('/\W/', '', $a);
быстрее этого
$a = str_replace(array("\t", "\r", "\n", "*", "'", "\"", " ", ",", ".", "/", "//", "\0"), "", $a);
на ~15%
о-па. 10 лет пишу на пэхе, но не знал :)
спс
спс
Ребят, а кто-нибудь подскажет как сделать так, чтобы пересечь основную базу пользователей и вики?
Т.е. на domain.com давно существует сайт со своей структурой БД и хешированием паролей, и необходимо завести wiki.domain.com и чтобы пользователь залогиненный на основном сайте был и на вики-сайте.
Как, например, сделано на www.dirty.ru и wiki.dirty.ru
Т.е. на domain.com давно существует сайт со своей структурой БД и хешированием паролей, и необходимо завести wiki.domain.com и чтобы пользователь залогиненный на основном сайте был и на вики-сайте.
Как, например, сделано на www.dirty.ru и wiki.dirty.ru
для medaiwiki можно использовать хуки
www.mediawiki.org/wiki/Manual:Hooks#User_Interface
Можете посмотреть как это сделано на примере плагина для объединения базы пользователей phpBB и медиавики:
www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration
и адаптировать под свой движок
www.mediawiki.org/wiki/Manual:Hooks#User_Interface
Можете посмотреть как это сделано на примере плагина для объединения базы пользователей phpBB и медиавики:
www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration
и адаптировать под свой движок
Sign up to leave a comment.
Субдоменная мульти-установка mediawiki с единой БД юзеров и общим кодом