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 ein URL-kodiertes Leerzeichen.
Da ein einfaches input type=text keinen Zeilenumbruch erlaubt, hat dein Browser diesen beim Einfügen des Wertes durch ein Leerzeichen ersetzt.
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
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?