Pogledajte određenu poruku
Staro 22. 04. 2008.   #4
Bojsi
član
Certified
 
Datum učlanjenja: 24.01.2007
Poruke: 92
Hvala: 1
802 "Hvala" u 15 poruka
Bojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished road
Default

Hvala Ivanhoe jos jednom,

Ali ne ide mi od ruke da mi proradi tvoj primer:


PHP kôd:
<?php

$input 
'
ovo
je
tekst

abc

<pre>
var
    x: Integer;
begin
    x := 10;
end;
</pre>
'
;

define('ZAMENA_ZA_NL''~\n~');
// sakrijes \n unutar <PRE>...</PRE> dela
$out preg_replace_callback('|<pre>.+?</pre>|'create_function('$matches''return strtr($out, array("\n"=>ZAMENA_ZA_NL));'), $input);

//zamenis \n sa <br>
$out nl2br($out);

// vratis \n

$out strtr($out, array(ZAMENA_ZA_NL => "\n")); 
echo 
$out;
?>
Prepravio sam par stvari za koje je interpreter javljao gresku, pa se nadam da nisam nesto pokvario.

Ako ovo moze nekako da se resi, spasli bi mi dan.

Hvala i pozdrav
Bojsi je offline   Odgovorite uz citat