Tach!
hey :D Also mein Fehler ist einfach, dass es mit dem Befehl, den ich angegeben habe, nicht funktioniert. Die Leerzeichen werden nicht weggelassen.
Dann kann ich nur sagen, dass du was falsch machst, was im gezeigten Code nicht zu sehen ist.
Nochmal genauer formuliert, was ich wollte: "Funktioniert nicht" ist schwer nachvollziehbar, wenn das Problem nicht nachvollziehbar ist. Dazu gehört, dass die problematischen Eingabedaten bekannt sind und die Art und Weise, wie du den Fehler feststellst.
$email = trim($eingabe); reicht das?
Ja, nun steht in $email ein String ohne Whitespace am Anfang und Ende.
Und wie muss ich das mit dem Default schreiben?
Siehe PHP-Handbuch, trim() kennt zwei Parameter. Nur einen muss man übergeben. Wenn man den zweiten weglässt, nimmt die Funktion die ebenfalls im Handbuch aufgeführten Zeichen - das nenne man "als Default".
dedlfix.