na mém webu mám naprogramované fórum. Při založení nového
příspěvku používám bloky []
např: pro tučný text ho "oblokuju" [B]Tučný text[/B]. Pokud chci vložit do
příspěvku tímto způsobem i obrázek, tak ho oblokuju stejným způsobem
tedy: [Img]Zdroj[/Img].
Po přidání příspěvku (v DB je oblokovaný text nikoliv otagovaný) chci
příspěvěk samozřejmě zobrazit tak jsem vytvořil funkci (kdy mi pomohl i
internet) get_string_bettwen(), kdy tato funkce mi vytáhne z bloků zdroj -
url obrázku ($this->get_string_bettwen($content, "[Img]", "[/Img]");) a
uloží do proměnné a pak funkcí strtr() "přelozí" do tagu obrázku
(<img >).
Pokud je v příspěvku uveden pouze jeden tento obrázek, tedy je použit
pouze jeden oblokovaný odkaz, tak v příspěvku se mi ten obrázek zobrazí.
Pokud ale tam chci ty obrázky dva nebo více, tak mi zpracuje pouze ten první
a ty další tato funkce již nezpracuje (viz obrázek). Další obrázky
zobrazují samotnou funkci get_string_bettwen() a poté použití této
funkce.
Zkusil jsem: Tento problém jsem chtěl vyřešit pomocí cyklovače foreach,
while ale bez žádného efektu.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.