![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| InfMag |
|
||||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Люди у меня ссылки типа http://server.com заменяются на <a href="http://server.com" target="_blank">http://server.com</a>, но дело в том, что я еще использую свой тег, а именно [IMG], но в IMG указывается ссылка, а рег, который обрабатывает ссылки заменяет ссылку в самом IMG и создает пробку.
Как мне выйти из положения?
|
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Все в один рэг писать.
|
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Mal Hack
Это как? Я тебя не понимаю... А можно в реге проверить, мол чтобы стоп, если первый символ равняется символу: = ? |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Один раз делаешь рэгом проход по тексту. Вот тут мне объясняли: http://forum.vingrad.ru/index.php?showtopi...view=getnewpost
да. |
||||
|
|||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Как? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://ru2.php.net/manual/en/reference.pcr...tern.syntax.php Т.е. ?(expr)(true)|(false) вроде так |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Mal Hack
Странно, не понял... Можешь это к началу рега приписать? $string = preg_replace("#(http|https|ftp)://([^(\s|\<\b\r\>)]*)#", "<a href=\"\\0\" target=\"_blank\">\\0</a>", $string); |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
InfMag
1. большой рэг. 2. Значение не сразу заменяешь а через функцию. 3. Внутри функции уже распознаешь что к тебе пришло ссылка или картинка. Почитай ту тему внимательно |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Mal Hack
Извини, но я ничего от туда для себя не могу усвоить... Мне просто нужно к началу рега эту проверку с символом равно приколбасить. Это превращается в геморой. Я запарился решать вроде такую простую проблему уже 4 часа. Добавлено @ 22:45 Вот что допустим делает этот форум, именно IPB. Если я только открыто пишу URL он его нормана делает, а если между какими-нить символами, то он внимания не обращает. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Всего-то 4 часа? Я 2 суток решал... Потом еще 4 это оптимизировал. |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Mal Hack
Значит мне нада ждать. ИМХО: Засада. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |