![]() |
PHP: regexp "&" in "&" verwandeln
servus
hab wieder mal ein prob mit regexp: folgende PHP-Code:
|
...weil's komplett falsch ist...
http://php.net/pcre ! Sowas ähnliches müsste funktionieren: /&(?!=(amp;|...|...))/ ~ |
Jup, RTFM waere hier zuerst mal angesagt. ;)
|
Zitat:
aber ich hab nix gefunden wie man was verneint außer ^ und das funtz ned so wie es soll :( btw das obige funzt auch ned das verwandelt ja alle & in & so auch ä in ä |
Warum nicht htmlspecialchars?
gruss, snowman |
Zitat:
es wandelt die < und > in < etc um btw: die php-forums-elite in einem thread :) |
Zitat:
http://www.php.net/manual/de/pcre.pattern.syntax.php Edit: http://perl-seiten.bei.t-online.de/p...eg.html#suchop http://www.oreilly.de/catalog/regexger/ |
OMG
Anmerkung: das "=" war zuviel des Guten in meiner RegEx... Hier eine für Entities, generell: PHP-Code:
~ |
Zitat:
jojo des wiss ma :D war auf die andren beiden bezogen :hehe: Zitat:
|
@m3
Man sollte auch besser die Finger lassen wovon man keine Ahnung hat... ;) :p ~ |
Ich fühl mich zwar geschmeichelt, jedoch zu einem php-experten fehlt doch viel; obwohl mehr brauch ich auch nicht für meine sites. ;-)
gruss, snowman |
Zitat:
(an alle) nun funktioniers. anmerkung: alnum is aber keien gute idee weil dann wandelt er nix mehr um wenn es zb heißt ?action=sonstwas&UID=23434&SID=343 weil ja SID auch alnum is ;) aber man kann sie ja einzeln auschließen |
Wohl das Semikolon übersehen? ;)
EDIT: Vielleicht noch ein "#" in die Zeichenklasse, um numerische Entities auch auszuschließen. ~ |
Zitat:
|
Zitat:
~ |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag