Steuerzeichen (HEX-Werte) in regulärem Ausdruck
Diddi
- php
Hallo,
wie kann ich nicht druckbare Zeichen, wie x'09' u.a. gezielt abfragen?
Dies gilt einmal in Ausdrücken wie
if ($Feld == ???)
zum andern in regulären Ausdrücken?
preg_match('/????/', $Feld);
Hi,
wie kann ich nicht druckbare Zeichen, wie x'09' u.a. gezielt abfragen?
Dies gilt einmal in Ausdrücken wie
if ($Feld == ???)
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double
zum andern in regulären Ausdrücken?
preg_match('/????/', $Feld);
http://www.php.net/manual/en/regexp.reference.escape.php
MfG ChrisB
Hallo,,
erst einmal Dank für die rasche Hilfe.
Und gleich noch eine Frage.
In ein Eingabe-Textfeld und in eine Textarea habe ich jeweils den Text kopiert:
A gefolgt von den Steuerzeichen x'0D' und x'0A', dann B gefolgt von x'07' und x'09'.
Die Eingaben werden gelesen mit
$Var = $_POST(...)
Wenn ich diese Variablen ausgebe mit "echo urlencode($Var)",
so erhalte ich im Falle des Textfeldes
A+B%07%09
im Falle der Textarea
A%0D%0AB%07%09
Langer Rede kurzer Sinn:
Ist in PHP sichergestellt, dass die Steuerzeichen x'0D' und x'0A' beim Lesen von Textfeldern ersetzt werden?
Hi,
In ein Eingabe-Textfeld und in eine Textarea habe ich jeweils den Text kopiert:
A gefolgt von den Steuerzeichen x'0D' und x'0A', dann B gefolgt von x'07' und x'09'.
Die Eingaben werden gelesen mit
$Var = $_POST(...)
Wenn ich diese Variablen ausgebe mit "echo urlencode($Var)",
so erhalte ich im Falle des Textfeldes
A+B%07%09
im Falle der Textarea
A%0D%0AB%07%09
Ist in PHP sichergestellt, dass die Steuerzeichen x'0D' und x'0A' beim Lesen von Textfeldern ersetzt werden?
Das ist erstens überhaupt nicht PHPs Baustelle, und „sichergestellt“ ist zweitens absolut gar nichts – nicht einmal, dass ein Request, der dein Script erreicht, überhaupt von so etwas komischem wie einem „Browser“ kommt.
MfG ChrisB
Hallo
Das ist erstens überhaupt nicht PHPs Baustelle, und „sichergestellt“ ist zweitens absolut gar nichts – nicht einmal, dass ein Request, der dein Script erreicht, überhaupt von so etwas komischem wie einem „Browser“ kommt.
Oh, je!
Das heißt, dass man mir auch in Textfeldern irgendwelche Steuereichen unterjubeln kann, und ich diese daher darauf abprüfen sollte!
Hi!
Das heißt, dass man mir auch in Textfeldern irgendwelche Steuereichen unterjubeln kann, und ich diese daher darauf abprüfen sollte!
Für welchen Zweck/Anwendungsfall?
Lo!