Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

25.06.2009, 22:29
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
есть некая страница в которой все ссылки вида
article/index.php?id_page=21
каким образом можно их переделать в ЧПУ ? тобишь чтоб уже когда страница загрузилась все ссылки были articles21.html
прописал
RewriteEngine On
RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1
но всеравно на странице все ссылки ....index.php?id_page=21
или надо все ссылки переписывать во всех файлах???
|
|
|

26.06.2009, 02:25
|
|
Новичок
Регистрация: 02.02.2006
Сообщений: 28
Провел на форуме: 351198
Репутация:
54
|
|
Сообщение от svesve
есть некая страница в которой все ссылки вида
article/index.php?id_page=21
каким образом можно их переделать в ЧПУ ? тобишь чтоб уже когда страница загрузилась все ссылки были articles21.html
прописал
RewriteEngine On
RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1
но всеравно на странице все ссылки ....index.php?id_page=21
или надо все ссылки переписывать во всех файлах???
может вместо:
RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1
нужно:
RewriteRule ^article([0-9]+)\.html?$ /article/index.php? id_page=$1
|
|
|

26.06.2009, 17:01
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
Сообщение от SleepShadowWeb
может вместо:
RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1
нужно:
RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_page=$1
это я ошибся все правильно там id_page стоит просто не ту запись скопирнул
суть вопроса таже
|
|
|

26.06.2009, 12:50
|
|
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме: 305110
Репутация:
133
|
|
ребят в php не силен (подскажите плиз регуляку для поиска текста между двумя 0x1 То есть что то вроде 0x1[text]0x1 заранее благодарен )))
|
|
|

26.06.2009, 12:56
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$a = '0x1 blf-blf 0x1';
preg_match_all('|0x1(.*)0x1|',$a,$res);
print_r($res[1]);
?>
|
|
|

26.06.2009, 20:12
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
помогите сново)))
у меня в базе храниться так
Текст<br />Текст<br /> надо чтобы оно подсчитало количество этих Текст
Текст это (.*)
|
|
|

27.06.2009, 17:55
|
|
Участник форума
Регистрация: 28.07.2008
Сообщений: 199
Провел на форуме: 861008
Репутация:
58
|
|
что за прикол?
$str="<img src=/sorry/image?id=7546628731245181042hl=ru border=1";
print $& if $str =~ m/=\d{0,19}/;
выдает только =
а
$str="<img src=/sorry/image?id=7546628731245181042hl=ru border=1";
print $& if $str =~ m/d=\d{0,19}/;
d=7546628731245181042

|
|
|

02.07.2009, 17:34
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
Народ объясните человеческим языком что за символ "^" (без ковычек)
Просто я ни как не могу разжевать что это за символ! (читал несколько описаний все равно не понятно)
Ах да еще вместе с примерчиком!
|
|
|

02.07.2009, 17:57
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
^ крышка, обозначает любой символ кроме тех ,которые перечислены после [^ и до].
пример:
PHP код:
<?php
echo preg_replace('/[^*.примерчиком!]/','<font color=red>бла</font>',"Ах да с примерчиком!");
?>
заменит все кроме "примерчиком!"
|
|
|

02.07.2009, 18:57
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
L I G A Вы не правы. Ваша регулярка заменит много чего лишнего и не один раз
diznt Внутри квадратных скобок (например [^abcdef]) будет означать инверсию, то есть "любой знак, но НЕ a,b,c,d,e,f"
Вне квадратных скобок - будет означать начало строки. Например preg_match('/^abcd/' ....) будет искать строку начинающуюся на "abcd"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|