PHP Formularfelder überprüfen

asseskiller

Lt. Junior Grade
Registriert
Sep. 2005
Beiträge
447
Hi,
ich bin auf der Suche nach einer kleinen datei mit Funktionen (kein Framework, das wäre einfach zu viel für das was ich will) die Formulareingaben überprüft.
Ich persönlich steige durch reguläre Ausdrücke absolut nicht durch und kann es deshalb nicht kleiner schreiben.
Das Script sollte folgende dinge überprüfen können
  • Namen
  • Telefonnummern
  • emails
  • URL's

Gibt es sowas außerhalb eines Frameworks?

Hab mir das etwa so vorgestellt:
PHP:
<?php
$bool = isPhoneNumber($string);
//$bool gibt genau wie bei isset true oder false aus
?>
 
sowas ohne reguläre ausdrücke zu machen ist zu aufwendig. du musst dann jeden einzelnen stringzeichen prüfen was es ist, z.b. fürs telefonnummer, ob da buchstaben enthalten sind!

wikibooks
 
das einzige was ich bei den sachen von dir testen würde, wäre die mail.
TEXT@TEXT.TEXT
@ und den punkt MUSS eine mail enthalten.
namen gibt es verrückte, das sollte man nciht testen
telefonnummern wie: +49 (0)40 12313123 - 12 (also mit vorwahl, durchwahl und manche benutzten /. das sollte man nicht testen)
urls: http kann man weglassen. www ist nur ne subdomain. also wäre es ein TEXT.TEXT und das ist schon ziemlich unsinnig zu testen.

aber nur meine meinung :)
 
Für einige gibt es auch schon entsprechende fertige PHP-Funktionen:
PHP:
filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)
filter_var @ PHP-Dokumentation
 
klasse das letzte kannte ich garnicht. Danke

Und ein weiteres mal um reguläre Ausdrücke gekommen.
 
Zurück
Oben