Hi,
Wenn Du genau weißt, was Du tust: eval()
Also so genau weiß ich es nicht, aber habs mal versucht:
-------------------------------------------------------
#$titel = mysql_result($result, $i, 0);
$content = mysql_result($result, $i, 1);
$file = "test.php";
$data = fopen($file, "r");
$code = fread($data, filesize($file));
fclose($data);
if(isset($code)) $code = get_magic_quotes_gpc()? stripslashes($code): $code;
$search = "[INCLUDE]script[/INCLUDE]";
if (ereg($search, $content)) $content = ereg_replace($search, eval("?>".$code), $content);
print $content;
---------------
lese test.php in $code ein
mache es für eval() lesbar
suche und erstze mit ereg()
(wegen sicherheit: zugang zum cms hat man nur mit pw (.htaccess))
ABER:
Wieso führt er den testcode nicht an der richtigen stelle aus, sondern als erstes?
Habe eine Test file
---------------
Test ahllo
[inlcude...]
Testsdfasdfadf
---------------
raus kommt aber
---------------
([include...])
Test ahllo
Testsdfasdfasdf
---------------
sollte aber eigentlich so kommen
---------------
Test ahllo
([include...])
Testsdfasdfasdf
---------------
Ich hoffe das war jetzt nicht zuviel durcheinander.
Worscht Kall