Citiranje težava
1 naročnik
1 naročnik
Pozdravljeni,
imam nekaj težav pri cetiranju texta, zato bi vas prosil za pomoč. Uporabljam naslednjo kodo:
$zamenjaj[] = '/\[quote\]((?:(?!\[\/?quote\]).)*)\[\/quote\]/is';
$prepisi[] = '<blockquote><div class="msg_quote"><span id="quote_from">$1 je napisal/a</span><span class="citiranje_text">$2</span></div></blockquote>';
$zamenjaj[] = '/\[quote\=(.*?)\]((?:(?!\[\/?quote\]).)*)\[\/quote\]/is';
$prepisi[] = '<blockquote><div class="msg_quote"><span id="quote_from">$1 je napisal/a</span><span class="citiranje_text">$2</span></div></blockquote>';
//ZAMENJAVA ZGORNJIH ZNAKOV
// ŠTETJE DA VKLJUČI VSE CITATE
$stevec = 0;
do
{
$sporocilo = preg_replace($zamenjaj, $prepisi, $sporocilo, -1, $stevec);
}
while($stevec > 0);
Težava se pojavi, ko grem v novo vrstico, takrat mi preg_replace ne zamenja v ustrezno vrednost.
Primer:
če napišem text v eni vrstici ( tako mi deluje )
Če pa napišem
tako kot je tukaj
pa ne deluje.