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

  #161  
Старый 09.01.2009, 23:25
_evgeniy_
Новичок
Регистрация: 07.09.2008
Сообщений: 26
Провел на форуме:
430982

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

Цитата:
Сообщение от Byrger  
Была изменчива часть "pok"
Это каждую страницу нужно прописывать?


И как убрать .html если пишу

то на http://site.ru/my_page/ Не заходит
Код:
RewriteRule ^([a-zA-Z0-9_]+)/$ index.php?str=$1
и при заходе на

http://site.ru/pok/ будет http://site.ru/index.php?str=pok и

http://site.ru/my_page/ будет http://site.ru/index.php?str=my_page

Последний раз редактировалось _evgeniy_; 09.01.2009 в 23:29..
 
Ответить с цитированием

  #162  
Старый 10.01.2009, 09:24
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

Pashkela
эт я знаю. но если в сообщении будут незакрытые теги [q] - там появятся и незакрытые теги <b> и весь последующий текст будет жирным! надо перебрать все комбинации.

я помню блин как я делал это вроде в одну строку..
или может надо сначала выдрать все вхождения preg_matchem? а потом уже их заменять..
 
Ответить с цитированием

  #163  
Старый 10.01.2009, 09:59
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Цитата:
Сообщение от _evgeniy_  
Код:
RewriteRule ^([a-zA-Z0-9_]+)/$ index.php?str=$1
и при заходе на

http://site.ru/pok/ будет http://site.ru/index.php?str=pok и

http://site.ru/my_page/ будет http://site.ru/index.php?str=my_page

Сделал как ты написал, но весь сайт прогружается без картинок....
Как быть?
 
Ответить с цитированием

  #164  
Старый 10.01.2009, 11:58
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Цитата:
но если в сообщении будут незакрытые теги [q]
вот это да...тогда не знаю
 
Ответить с цитированием

  #165  
Старый 10.01.2009, 12:32
chlp
Новичок
Регистрация: 07.12.2008
Сообщений: 10
Провел на форуме:
46291

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

Цитата:
Сообщение от Byrger  
Сделал как ты написал, но весь сайт прогружается без картинок....
Как быть?
Попробуй
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
Ответить с цитированием

  #166  
Старый 10.01.2009, 13:07
_evgeniy_
Новичок
Регистрация: 07.09.2008
Сообщений: 26
Провел на форуме:
430982

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

Цитата:
Сообщение от Дикс  
но он обрабатывает самый первый и самый последний теги - второй и третий игнорируются.. что не так? точнее как указать правильно, чтобы он обработал все по очереди?
попрбуй так

Код:
<?
 $string = "пост [q]ЫЫЫ-<>Ы12Ы[/q] длинный пост [q]ЫЫЫ323ЫЫ[/q] длинный [q]ЫЫЫ34ЫЫ[/q] пост пост [q]ЫЫЫЫЫ2[/q]длинный пост ";

$pattern = "/\[q\](.*?)\[\/q\]/i";
$replacement = "<b>\${1}</b>";
echo $string.'<br />';
echo preg_replace($pattern, $replacement, $string);

Последний раз редактировалось _evgeniy_; 10.01.2009 в 15:56..
 
Ответить с цитированием

  #167  
Старый 10.01.2009, 14:11
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Дикс,

PHP код:
$original '/\[q\](.*)\[\/q\]/i';

 
$pattern1 '-\[q\](.*?)\[/q\]-i';
 
//                    ^
                      
 
$pattern2 '-\[q\](.*)\[/q\]-Ui';
 
//                            ^ 
 
Ответить с цитированием

  #168  
Старый 10.01.2009, 14:30
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

Цитата:
Pashkela эт я знаю. но если в сообщении будут незакрытые теги [q] - там появятся и незакрытые теги <b> и весь последующий текст будет жирным! надо перебрать все комбинации. я помню блин как я делал это вроде в одну строку.. или может надо сначала выдрать все вхождения preg_matchem? а потом уже их заменять..

dei (12:26:46 10/01/2009)
<?php
$string = "пост [q]ЫЫЫ-<>Ы12Ы[/q] длинный пост [q]ЫЫЫ323ЫЫ[/q] длинный [q]ЫЫЫ34ЫЫ[/q] пост пост [q]ЫЫЫЫЫ2[/q]длинный пост [q] 1adasdsadas [q] sadasdasd[/q] sad";

echo $string.'<br />'."\n";
echo preg_replace('|\[q\]([^\[]*?)\[/q\]|', '<b>$1</b>', $string);
?>

а оставшиеся теги можно выловить стр_реплейсом


Den (12:26:46 10/01/2009)
отправил ))

Последний раз редактировалось Zitt; 10.01.2009 в 14:35..
 
Ответить с цитированием

  #169  
Старый 10.01.2009, 15:07
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме:
1510937

Репутация: 398
Отправить сообщение для PandoraBox с помощью ICQ
По умолчанию

работа с ссылками <http>

PHP код:
<?php

$url 
"http://site/script.php";
preg_match('~^(http://)?([^/?#]+)(/[^?#]*)?(\?[^#]*)?(#.*)?$~i'$url$matches);

echo 
"Full path: ".$matches[0]."<br />"// http://site/script.php
echo "Protocol: ".$matches[1]."<br />"// http://
echo "Domain: ".$matches[2]."<br />"// site
echo "Script: ".$matches[3]."<br />"// /script.php

?>

Последний раз редактировалось PandoraBox; 10.01.2009 в 15:15..
 
Ответить с цитированием

  #170  
Старый 10.01.2009, 15:16
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

и зачем? Когда есть ф-ция parse_url(), которая делает тоже самое...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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