Citiranje težava

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.

1 odgovor

Sem že uredil. Težava je bila drugje. Pozabil sem končati z /is ( v te kodi, ki sem jo objavil sem imel napisano) pri drugi sem pa pozabil :)