Schemat jest taki dany tekst naznaczam znacznikiem [OBRAZEK=nazwa.jpg][/OBRAZEK] Nastepnie sprawdzam ile jest takich obrazkow w tekscie - zapamietuje nazwe. Ta nazwe porownuje w bazie danych - jezeli istnieje to wyciagam reszte informacji o obrazku typu numer katalogowy, opis czy inne tam po czym dopiero w petli zamieszczam ereg_replace do podmiany znacznika na wszystkie opisy - czy to nie jest troche za duzo dla serverka ? Nie dalo by sie tego jakos zoptymalizowac ?
<?php
$tekst = explode(\"[OBRAZEK=\", $opis); for($x=1; $x < count($tekst); $x++){ $slowo= explode(\"][/OBRAZEK]\", $tekst[$x]); $szukane_slowo[$x]= $slowo[0];
}
$table_name3 = \"01_zdjecia\";
$sql3 = \"SELECT * FROM $table_name3\";
$y++;
if (($szukane_slowo[$y] == $rekord3[Nazwa]) or ($x > $y)) {
$z_bazy[$y] = $rekord3[Nazwa];
$z_bazy_opis[$y] = $rekord3[Opis];
}}
for ($z=1; $z < $x; $z++) {
$opis = ereg_replace(\"[OBRAZEK=$z_bazy[$z]][/OBRAZEK]\", \"<BR><CENTER><a href =\"img/$z_bazy[$z]\">$z_bazy[$z]</A><BR>$z_bazy_opis[$z]</CENTER><BR>\", $opis); }
?>