audunr Skrevet 10. november 2004 Del Skrevet 10. november 2004 Leter etter en klasse som lar meg sjekke input fra et skjema (<form>...) før jeg sender data til databasen. Jeg har funnet denne: http://sourceforge.net/projects/phpvalidator/ Er det noen som bruker denne, eller kjenner til andre prosjekter som forsøker å gjøre det samme? MVH Audun Lenke til kommentar
Loomy Skrevet 10. november 2004 Del Skrevet 10. november 2004 Kommer veldig an på hva slags data du skal validere da.. Skal noe til å finne en ferdiglaget klasse som passer nøyaktig til ditt skjema. Vis oss skjemaet og fortell hvordan du vil det skal valideres, så kanskje du får noe kode i retur Lenke til kommentar
audunr Skrevet 10. november 2004 Forfatter Del Skrevet 10. november 2004 Kommer veldig an på hva slags data du skal validere da.. Skal noe til å finne en ferdiglaget klasse som passer nøyaktig til ditt skjema. Vis oss skjemaet og fortell hvordan du vil det skal valideres, så kanskje du får noe kode i retur Det er mange skjemaer. Og jeg kan gjerne skrive koden selv, men tenkte at det kanskje fantes alternativer til den klassen jeg har henvist til. MVH Audun Lenke til kommentar
audunr Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 Bruker nå PHPValidator over store deler av scriptet mitt, med bare små forandringer i klassen. Den bruker blant annet regexer for å validerere innholdet av variablene. Her er et eksempel: $V = new Validator(); $V->SetRequired("Username","Password","ConfirmPassword","FullName"); $V->WantValueFormat(array('Username' => '^\w+$', 'Username' => '.{5,24}', 'Password' => '^\w+$', 'Password' => '.{5,24}', 'Password' => '\d.*\d')); if ($V->Validate($_POST)) { //Utføre et par ekstra sjekker. Hvis alt går bra, legg til brukeren } Anbefales! MVH Audun Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå