Hallo,
also ich finde den Fehler einfach nicht :(
Also ich habe einen Script:
$code = preg_replace("/(.*?)[PHP](.*?)[/PHP](.*?)/si", "\2", $text);
preg_replace soll $text durchsuchen, und alles was zwischen [PHP] und [/PHP] steht, soll er in $code speichern.
Leider geht die nicht richtig.
Wenn ich folgendes habe:
Hallo,
[PHP]
<?php
echo "Test";
?>[/PHP]
So gibst du...
Dann gibt er alles von [PHP] bis zum ... aus, obwohl "So gibst du..." gar nicht mehr dort stehen soll.
Wie muss preg_replace richtig dafür aussehen, das er nur etwas zwischen 2 Sachen in eine Variable speichert?
MFG
Andavos
--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr