![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
Не могу найти нармальное решение задачки, каторая мучает меня не одну неделю....
Её суть: надо найти в тексте ссылки на картинки (они могут иметь вид 'внутрисерверной' ссылки) типо <img src="image.jpg"> и заменить на {ggg} src="image.jpg" {/ggg} , на первый взгляд всё просто, берём и простой заменой заменяем <img на {ggg}, а патом на {/ggg}. НО! Не всё так просто! Есть 3 формальности: 1. В тексте присутствуют другие html теги, и просто заменить "> на {/ggg} не палучится! 2. Картинок много... 3. В html свойствах картинки могут присутствовать атрибуты. Всё! Вот такая вот задачка... --------------------
Хм... |
|||
|
||||
| awdev |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 22.11.2009 Репутация: 1 Всего: 1 |
$html= preg_replace("/<img (.*?)>/i", "{ggg}$1{/ggg}", $html);
|
|||
|
||||
| Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
У меня как то более развернуто получается....
А здесь все просто....
А с этим всё норм будет???? --------------------
Хм... |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
решение в отключении жадности.
|
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
-------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
а как при помощи замены достать из <img ... src="i.jpg" ... >, i.jpg???
--------------------
Хм... |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
так тебе надо получить
{ggg}src="asdf.jpg"{/ggg} или {ggg}asdf.jpg{/ggg} -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
С тем я уже разобрался, мне надо достать ссылку на изображение!
--------------------
Хм... |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
Это сообщение отредактировал(а) patap - 7.1.2010, 21:43 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| Slauta |
|
||||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
Дык она ж ищет <img ... src="i.jpg" ... >, а мне надо: Добавлено через 4 минуты и 38 секунд АААА всё нашёл!!!
--------------------
Хм... |
||||
|
|||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
Slauta, подружись c функцией print_r() и ей подобными ))
Это сообщение отредактировал(а) patap - 8.1.2010, 00:54 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
Я прост тупанул немного!
--------------------
Хм... |
|||
|
||||
![]()
|
| Правила форума "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. |