ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.06.2009, 22:29
Аватар для svesve
svesve
Постоянный
Регистрация: 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

или надо все ссылки переписывать во всех файлах???
 
Ответить с цитированием

  #2  
Старый 26.06.2009, 02:25
Аватар для SleepShadowWeb
SleepShadowWeb
Новичок
Регистрация: 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
 
Ответить с цитированием

  #3  
Старый 26.06.2009, 17:01
Аватар для svesve
svesve
Постоянный
Регистрация: 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 стоит просто не ту запись скопирнул
суть вопроса таже
 
Ответить с цитированием

  #4  
Старый 26.06.2009, 12:50
Аватар для MaSTeR GэN
MaSTeR GэN
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме:
305110

Репутация: 133
Отправить сообщение для MaSTeR GэN с помощью ICQ
По умолчанию

ребят в php не силен (подскажите плиз регуляку для поиска текста между двумя 0x1 То есть что то вроде 0x1[text]0x1 заранее благодарен )))
 
Ответить с цитированием

  #5  
Старый 26.06.2009, 12:56
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<?php
$a 
'0x1 blf-blf 0x1';
preg_match_all('|0x1(.*)0x1|',$a,$res);
print_r($res[1]);
?>
 
Ответить с цитированием

  #6  
Старый 26.06.2009, 20:12
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

помогите сново)))

у меня в базе храниться так

Текст<br />Текст<br /> надо чтобы оно подсчитало количество этих Текст
Текст это (.*)
 
Ответить с цитированием

  #7  
Старый 27.06.2009, 17:55
Аватар для j0ker13
j0ker13
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #8  
Старый 02.07.2009, 17:34
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Народ объясните человеческим языком что за символ "^" (без ковычек)
Просто я ни как не могу разжевать что это за символ! (читал несколько описаний все равно не понятно)
Ах да еще вместе с примерчиком!
 
Ответить с цитированием

  #9  
Старый 02.07.2009, 17:57
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

^ крышка, обозначает любой символ кроме тех ,которые перечислены после [^ и до].
пример:
PHP код:
<?php
echo preg_replace('/[^*.примерчиком!]/','<font color=red>бла</font>',"Ах да с примерчиком!");
?>
заменит все кроме "примерчиком!"
 
Ответить с цитированием

  #10  
Старый 02.07.2009, 18:57
Аватар для Gifts
Gifts
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"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ