kompo
Guest
Принцип добавления картинок в текст и замена одних слов другими
Всем привет ;-)
Обращусь к общественности с одним риторическим вопросом и с практическим.
Первый связан с добавлением картинок в текст. Раньше я напрямую связывал id какого-нибудь текста с определенной картинкой и жил счастливо. То есть в редактировании текста была кнопка browse, после чего я вставлял тэг типа
и при показе выбирал первую картинку, которая соответствует данному тексту и отображал ее на экран.
Потом что-то ударило мне и решил я сделать каталог картинок. И при редактировании текста в iframe показвать этот каталог, где можно было бы просмотреть имеющиеся картинки и добавлять в текст... Причем при добавлении, иметь возможность отресайзить всячески картинку.
Собственно насколько адекватно данное решение? Это был риторический вопрос...
Теперь практический о регулярных выражениях...
Допустим я навставлял в текст картинок типа:
То есть в скобочках id картинки.. При показе сл-но мне необходимо вычленить все подобные конструкции и заменить их на
И я плохо представляю, как это сделать...
Была написана след. конструкция:
И ereg мне находит и даже в карман кладет номер id и выравнивание.
Когда я эту конструкцию засунул в ereg_replace, то она не захотела мне вернуть текст с замененными тегами img. Вопрос - почему? Причем я даже пока не пытался разобраться с карманами и адекватеной подстановкой - а просто менял их на строчку типа "абракадабра"..
И как бы написать это все правильно? Чтобы все имдж поменять? И каким образом поменять условие - чтобы можно было бы не указывать align?
Надеюсь не слишком сумбурно и глупо ;-)
Спасибо!
Всем привет ;-)
Обращусь к общественности с одним риторическим вопросом и с практическим.
Первый связан с добавлением картинок в текст. Раньше я напрямую связывал id какого-нибудь текста с определенной картинкой и жил счастливо. То есть в редактировании текста была кнопка browse, после чего я вставлял тэг типа
PHP:
<img[1]>
Потом что-то ударило мне и решил я сделать каталог картинок. И при редактировании текста в iframe показвать этот каталог, где можно было бы просмотреть имеющиеся картинки и добавлять в текст... Причем при добавлении, иметь возможность отресайзить всячески картинку.
Собственно насколько адекватно данное решение? Это был риторический вопрос...
Теперь практический о регулярных выражениях...
Допустим я навставлял в текст картинок типа:
PHP:
<img=[34] align=left> etc
PHP:
<img src=image.php?id=34&... align=left>
Была написана след. конструкция:
PHP:
"<img=([[:digit:]]+) align=([[:alpha:]]+)>"
Когда я эту конструкцию засунул в ereg_replace, то она не захотела мне вернуть текст с замененными тегами img. Вопрос - почему? Причем я даже пока не пытался разобраться с карманами и адекватеной подстановкой - а просто менял их на строчку типа "абракадабра"..
И как бы написать это все правильно? Чтобы все имдж поменять? И каким образом поменять условие - чтобы можно было бы не указывать align?
Надеюсь не слишком сумбурно и глупо ;-)
Спасибо!