
11.03.2009, 07:46
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
Сообщение от #Wolf#
подскажите как отсеять все символы кроме :
A-Z
a-z
0-9
. , - * ( )
и второй вопрос по мод_реврайту
что имеем:
http://site.ru/index.php?page=x и на этой же странице параметр id
что хотим: http://site.ru/page/x и так же с id
ээмм а в скриптах не надо будет менять ссылки?($pervpage = '<a title="В начало" href= ./index.php?page=1>' 
1)
Так:
PHP код:
$str = 'vbgmhdg*ere(bmdtjkddv0964,32257));№\84Рsdgdgbs !@@3ё+_):;№';
preg_match_all('#([a-z0-9-\.,\*\(\)]?)#i', $str, $out);
echo join('', $out[1]);
Или так:
PHP код:
$str = 'vbgmhdg*ere(bmdtjkddv0964,32257));№\84Рsdgdgbs !@@3ё+_):;№';
echo preg_replace('#([^a-z0-9-\.,\*\(\)]?)#i', '', $str);
2)
Код:
RewriteRule ^page/([0-9]*)$ index.php?page=$1 [L]
И ссылки придётся менять в скриптах
|
|
|