Autor | Zpráva | ||
---|---|---|---|
General_ Profil * |
#1 · Zasláno: 19. 8. 2010, 11:01:21
Čau. Mám text a mezi nim jsou kousky PHP kódu. Ten potřebuju interpretovat viz kód:
$_DB = array(); $_SYS = array(); $text = ' test1 <?php echo "test2"; ?> test3'; function insertphp_cb($phpcode) { global $_DB, $_SYS; $phpcode = trim($phpcode[1]); //echo "<pre>".htmlspecialchars($phpcode)."</pre>"; return eval($phpcode); } function insertphp($text, $location=null) { return preg_replace_callback('/<\?php\s*(.*)\s*\?>/i','insertphp_cb',$text); } echo insertphp($text); Všechno pracuje jak má, ale problém je že se má vždycky výsledek té "vsuvky" vrátit na místo kde byl ten kód, jenže mě se dává na začátek, takže mi to vypisuje: test2 test1 test3 namísto test1 test2 test3 Navedete mě alspoň jakym způsobem se to řeší? díky |
||
Jan Tvrdík Profil |
#2 · Zasláno: 19. 8. 2010, 13:38:43
|
||
Časová prodleva: 14 let
|
0