Autor Zpráva
_KJ_
Profil *
Ahoj, poradíte mi?

Mám toto v textu:
<img alt="aa" src="bb/cc.jpg" style="xx" />

a potřebuji z toho udělat toto:
<a href="bb/cc.jpg" rel="lightbox" title="caption"><img alt="aa" src="bb/cc.jpg" style="xx" /></a>

prosím poraďte nějakou PHP funkci??
jsem LAMA
Alphard
Profil
Regulární výrazy, ale tohle bych nechal na javascriptu (odkazujete se na stejnou fotku, takže nevytvořené odkazy nikomu neublíží). Ať se lightbox prostě napojí na obrázky bez té omáčky okolo.
_KJ_
Profil *
Zkusil jsem toto:
$maska="/<img alt=\"(.*)\" src=\"(.*)\" style=\"(.*)\" \/>/";
$nahrad="<a rel=\"lightbox\" href=\"$2\"><img src=\"$2\" alt=\"Obrázek: $1\" style=\"$3\" /></a>";

echo preg_replace($maska, $nahrad, $text);

Ukázka
Nevíte proč mi lightox nefunguje?
sajgon
Profil *
[#3] _KJ
Zřejmě za tím bude špatná cesta k souborům lightboxu. Zkus se na to podívat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0