Добавить <div> к коду картинки

Sergo_Sev

Творец
Регистрация
14 Июн 2008
Сообщения
578
Реакции
193
Есть код картинок вида
HTML:
<a href="http://***.jpg" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>


Нужно сделать автоматическое добавление <div> для картинок gif, png, jpg

HTML:
<div><a href="http://***.jpg" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
</div>


Хотел сдалеть с помошью функции str_replace() но не разобрался
 
Делать на стороне сервера ? Т.е. парсить html код с помощью php?
 
Есть код картинок вида
HTML:
<a href="http://***.jpg" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
Нужно сделать автоматическое добавление <div> для картинок gif, png, jpg
HTML:
<div><a href="http://***.jpg" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
</div>
Хотел сдалеть с помошью функции str_replace() но не разобрался
попробуй так
PHP:
<?php
$content = '<a href="http://***.jpg" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
<a href="http://***.png" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
<a href="http://***.gif" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
<a href="http://***.html" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>
<a href="http://***.html" title="*" rel="*" class="*"><img src="*" width="*" height="*" class="*" alt="*" /></a>';

$content = preg_replace('/(<a.*\.jpg.*?<img.*\/a>)/i','<div>$1</div>',$content);
$content = preg_replace('/(<a.*\.gif.*?<img.*\/a>)/i','<div>$1</div>',$content);
$content = preg_replace('/(<a.*\.png.*?<img.*\/a>)/i','<div>$1</div>',$content);

echo $content;
 
Подскажите еще, где почитать про то как составляются подобные правила и что есть что
HTML:
'/(<a.*\.jpg.*?<img.*\/a>)/i'

А то даже не знаю по какому заросу искать
 
регулярные выражения :) есть книжка такая Регулярные выражения 10 минут на урок автор Бен Форта а так после прочтения практика и еще раз практика

PS для парктики правда использую свой скрипт тестер регулярных выражений :) очень помогает
 
Назад
Сверху