multimolti
Erfahrenes Mitglied
Moin.
Ich möchte PHP prüfen lassen, ob in ein Textfeld mehr als nur Leerzeichen eingegeben wurde, und wenn nicht eine Fehlermeldung ausgeben lassen.
Die Eingabe ist in $titel gespeichert, aber auch wenn ich 10 Leerzeichen eingebe kommt nicht die Fehlermeldung!
Ich habe das so gemacht:
das "^[:space:]*$" müsste doch heißen:
Anfang String - beliebige Anzahl Leerzeichen - Ende String.
Nur irgendwie funktioniert das nicht, wo ist der Fehler?
Ich möchte PHP prüfen lassen, ob in ein Textfeld mehr als nur Leerzeichen eingegeben wurde, und wenn nicht eine Fehlermeldung ausgeben lassen.
Die Eingabe ist in $titel gespeichert, aber auch wenn ich 10 Leerzeichen eingebe kommt nicht die Fehlermeldung!
Ich habe das so gemacht:
PHP:
if ($titel == "" or $titel == "^[:space:]*$")
{ echo 'Keinen Titel angegeben!<br><a href="javascript:history.back()">zurück</a>'; }
else {
// tu was
}
Anfang String - beliebige Anzahl Leerzeichen - Ende String.
Nur irgendwie funktioniert das nicht, wo ist der Fehler?
Zuletzt bearbeitet: