ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
838
838
EMPFEHLEN
-
08.02.06 20:22 #1
Hallo,
Ich habe nun einen String, bei dem der PHP-Code entfernt werden muss zum Beispiel
So, wie bekomme ich nune den Teil "/* Alles soll hier entfernt werden */" hin?PHP-Code:$string="Hallo, <b>Welt</b>! <?php echo time() ?>"
/* Alles soll hier entfernt werden */
/* ein paar PHP-Befehle werden, nachdem nun vorher alles entfernt wurde, eingefügt */
eval('?>'.$string);
-
Was genau möchtest du entfernt haben, die PHP-Sequenzen oder die Kommentare?
Markus Wulftange
-
08.02.06 21:33 #3
Den PHP-Teil, in diesem Fall "<?php echo time() ?>". Der Kommentar zeigt nur die Vogänge, die an dieser Stelle sein sollen (wobei nur der "/* Alles soll hier entfernt werden */" unbekannt ist)
-
Probier mal Folgendes:
PHP-Code:preg_repace('/<\?php.*\?>/s'. '', $string)
Markus Wulftange
-
09.02.06 07:49 #5
Nein, klappt leider nicht:
Code :1
Warning: Wrong parameter count for preg_replace() in E:\Server\htdocs\test\del_php.php on line 5
-
Mein Fehler: Ersetze mal den Punkt durch ein Komma.
Markus Wulftange
-
09.02.06 13:36 #7
So?
Ausgabe (keine Fehlermeldung):PHP-Code:<?php
$string="Hallo, <b>Welt</b>! <?php echo time() ?>";
preg_replace('/<\?php.*\?>/s','', $string);
$string=$string.'<?php echo "blubb" ?>';
eval('?>'.$string);
?>
Es sollte kommen:Code :1
Hallo, Welt! 1139488558blubb
--> Klappt nicht.Code :1
Hallo, Welt!blubb
-
Hallo,
die alternative zu preg_replace wäre str_replace.
Würde dann so aussehen:
Ergibt: Hallo, Welt! blubbPHP-Code:<?php
$string="Hallo, <b>Welt</b>! <?php echo time() ?>";
?>
<?php
$vorher='<?php echo time() ?>';
$nachher = 'blubb';
echo str_replace($vorher, $nachher, $string);
?>
Gruß
RS9999
-
Alternativ:
GrußPHP-Code:<?php
// Zeichenkette
$url = "Hallo, <b>Welt</b>! <?php echo time() ?>";
// Suchmuster
$reg_muster = "/<\?php.*\?>/s";
// Austausch
$tausch = 'blubb';
// Prüfen auf Tags
echo preg_replace($reg_muster, $tausch, $url);
?>
RS9999
-
09.02.06 14:12 #10
Genau das meinte ich. Danke!
Ähnliche Themen
-
Wort in einem String suchen
Von theplake im Forum C/C++Antworten: 12Letzter Beitrag: 08.07.10, 13:33 -
Anführungszeichen aus einem String entfernen
Von LunaSun im Forum .NET ArchivAntworten: 2Letzter Beitrag: 17.10.09, 15:23 -
Sonderzeichen aus einem String suchen
Von DrMueller im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 30.05.07, 16:58 -
String in einem String suchen und Anzahl ausgeben
Von y0dA im Forum JavaAntworten: 9Letzter Beitrag: 30.05.07, 16:02 -
Wörter von einem String suchen,.....
Von Nucleus im Forum PHPAntworten: 4Letzter Beitrag: 28.03.03, 13:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren