Robert B.: Wie behandelt PHP Whitespaces?

Beitrag lesen

Moin Tom,

Spannend bleibt aber die Nebenfrage, wie die Browser mit führenden und anhängenden Whitespaces bei der Übertragung der Parameter aus unterschiedlichen Kontexten und mit unterschiedlichen Methoden umgehen?

  • Wie war das bei <input >-Elementen?

Da ich ja beliebigen Text eintragen kann, ist das auch als value erlaubt.

  • Wie ist es bei Textareas?

Laut https://html.spec.whatwg.org/multipage/rendering.html#the-textarea-element-2 „User agents are expected to apply the 'white-space' CSS property to textarea elements.“ Das ist ja auch sinnvoll, weil ich in eine textarea beliebigen Text eingeben kann.

Insgesamt einmal demonstriert:

<input type="text" value="    4    " name="t">
<textarea>1

2
    3	(4 Leerzeichen)
	4	(1 Tab)
5</textarea>

Formular mit dem oben stehenden HTML-Text

  • Wie ist es bei File-Data [upload]

Da wäre ich sehr verwundert, wenn irgendein Browser den Dateiinhalt manipuliert.

Viele Grüße
Robert