molily: HTML und XHTML zusammen

Beitrag lesen

Hallo,

Browser müssen Zeilenumbrüche als \r\n senden, [...]

Nun, das stimmt 1) nur fuer x-form-url-encoded

Ja, von application/x-www-form-urlencoded habe ich gesprochen.

und 2) verstossen da diverse Browser gegen

Ja, darauf habe ich hingewiesen.

u.a. verschiedene aeltere Versionen des Opera (AFAIR einige 6er, weiss nicht mehr 100%).

Kann ich nicht reproduzieren, ist aber egal.

Wenn du \r\n in Double-Quotes benutzt, stimmt das, weil dann direkt die Byte-Values an die Regex-Engine gegeben werden. In Single-Quotes greifen die Escape-Sequenzen der Regex-Engine, und da ist es dann uU wieder was ganz anderes...

Unter welchen Umständen?
http://de.php.net/manual/en/reference.pcre.pattern.syntax.php / http://www.pcre.org/pcre.txt
\n  newline (hex 0A)
\r  carriage return (hex 0D)

Mathias