![]() |
Удаление html тега из базы
Здравствуйте, нужна помощь составить SQL запрос или php скрипт по удалению одних тегов из одного столбца в базе данных.
Мне нужно превратить напримере такие ссылки: Код:
<a href="http://site.ru/123/0">текст1</a> Результат из приведённого примера должен получится такой: Код:
текст1 Код:
<a href="http://site.ru/[регулярное выражение]">[регулярное выражение]</a> |
Vitaliy21, можно составить простенький запрос к БД.
PHP код:
PHP код:
|
С помощью PHP несложно.
Для начала из базы получаете нужную строку, потом PHP код:
|
Цитата:
Подскажите пожалуйста, как сделать чтобы при этом он удалял и начало тега, учитывая такие параметры? : <a href="http://site.ru/тут разное продолжение" target="_blank" title="какой-то текст"> Цитата:
|
Код для изменения.
PHP код:
|
DedAlex, спасибо! Отредактировал, запустил, страничка долго висела, после 5-7 минут вылезла 504 Gateway Time-out
Но, я проверил, скрипт отработал как надо, он удалил большинство ссылок, но не все. Ссылки такого вида он оставил без изменения: Код:
<a href="http://site.ru/goods#p61633" target="_blank"><img align="center" src="/pictures/orig/5/536/5536.jpg" cwidth="50" cheight="64" owidth="50" oheight="64" imgid="5536" style="margin:5px;height: 64px;width: 50px" width="50" height="64" /></a> Или он и так должен был её удалить, но не успел обработать все строки (их там очень много)? |
Цитата:
PHP код:
|
Спасибо большое, отработало как надо!
|
Время: 02:27. |
Время: 02:27.
© OSzone.net 2001-