|
|
|
| ребят помогите с такой задачей, я в легулярках никак немогураобраться, это мое слабое место
в общем хочу сделат ьследующее
есть в переменной хтмл код с текстом среди которого встречается подобные картинки
<img src="http://домен.ru/uploads/thumb/1375125079_682.jpg" style="width:100px" />
|
как из этого сделать следующее:
<a style='border: 0;' href="http://домен.ru/uploads/1375125079_682.jpg" class="fancybox2" rel="gallery1" title="тайтл с переменной взять"><img style="border: double #c0c0c0; margin: 2px; padding 1px;" src="http://домен.ru/uploads/thumb/1375125079_682.jpg" alt="тайтл с переменной взять" /></a>
|
буду очень благодарен за помощь | |
|
|
|
|
|
|
|
для: TavRoX
(30.07.2013 в 00:51)
| | Другие картинки есть? На том же домене? Чем отличаются? Только style? | |
|
|
|
|
|
|
|
для: cheops
(30.07.2013 в 21:39)
| | есть, отличаются названием, цыфры вечно другие | |
|
|
|
|
|
|
|
для: TavRoX
(01.08.2013 в 12:46)
| | Так, названием чего, папки, домена? Если не сложно приведите пример изображения, который не должен попасть в выборку? | |
|
|
|
|
|
|
|
для: cheops
(01.08.2013 в 22:02)
| | в общем пример первого сообщения, только всегда меняются только концовки тоисть названия фото цыферные, после последнего слеша | |
|
|
|
|
|
|
|
для: TavRoX
(02.08.2013 в 02:42)
| |
<?php
header('Content-Type: text/plain');
$s = '<p class="posttext">ребят помогите с такой задачей, я в легулярках никак немогураобраться, это мое слабое место<br>
в общем хочу сделат ьследующее<br>
<br>
есть в переменной хтмл код с текстом среди которого встречается подобные картинки<br>
<table border="0"><tbody><tr><td class="codeblock"><code><span style="color: #000000">
<img src="http://домен.ru/uploads/thumb/1375125079_682.jpg" style="width:100px" /></span>
</code></td></tr></tbody></table><br>
как из этого сделать следующее:<br>';
$p = '#<img\ssrc="(.*?)thumb/(.*?)"\sstyle.*?>#';
$r = '<a style="border:0" href="\1\2" class="fancybox2" rel="gallery1" title="тайтл с переменной взять"><img style="border:double #c0c0c0;margin:2px;padding:1px" src="\1thumb/\2" alt="тайтл с переменной взять" /></a>';
$s = preg_replace($p,$r,$s);
echo $s;
|
| |
|
|
|
|
|
|
|
для: Sfinks
(02.08.2013 в 08:23)
| | спасибо) попробую) | |
|
|
|