CGI :: Convalida

CGI :: Convalida è un parser avanzato del modulo CGI e la convalida del tipo.
Scarica ora

CGI :: Convalida Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Byron Brummer
  • Sito web dell'editore:
  • http://search.cpan.org/~zenin/CGI-Validate-2.000/Validate.pm

CGI :: Convalida Tag


CGI :: Convalida Descrizione

CGI :: Convalida è un parser avanzato del modulo CGI e il tipo di convalida. CGI :: CONDIZIONATO È UN ADVANCED CGI Form Parser and Type Validation.synopsis Utilizzo CGI :: Convalida; # GetFormData () Utilizzare solo CGI :: Convalida QW (: standard); # Uso normale Usa CGI :: Convalida QW (: sottotitoli); # Solo funzioni Utilizzare CGI :: Convalida QW (: vars); # Solo eccezione vars ## Se non vuoi che verifichi che ogni elemento ## richiesto sia arrivato, puoi usarlo. Ma non lo consiglio ## per la maggior parte degli utenti. $ Cgi :: Convalida :: Completa = 0; ## Se non ti interessa che alcuni campi nella forma non corrispondano in realtà ciò che hai chiesto. -Lo non raccomandare ## Questo a meno che tu non sappia davvero cosa stai facendo perché questo Normalmente Mee che hai ottenuto di typo nel tuo html e non possiamo prenderli se lo imposti. ## $ cgi :: Convalida :: ignorenonMatchingFields = 1; My $ fieldone = 'String predefinito'; My $ fieldtwo = 8; My $ fieldthree = 'qualche stringa predefinita'; il mio @fieldfour = (); ## per campo multi-select my @fieldFive = (); ## IDo My $ EmailAddress = ''; ## provare ... My $ Query = GetFormData ('fieldone = s' => $ fieldone, ## stringa richiesta 'fieldtwo = i' => $ fieldtwo, ## richiesto int 'fieldthree' => $ fieldthree, ## Auto convertito in ": s" Tipo "fieldfour = s '=> @fieldfour, ## Multi-Select Field of Strings' fieldFive = F '=> @FieldFive, ## Multi-Select Field of Float' Email = E ' => $ EmailAddress, ## deve 'guardare' come un indirizzo email) o fare {## catch ... (non vorresti solo un caso qui?) Se (% mancante) {Die "" Elementi di forma mancanti: ". Iscriviti ('', Keys% mancante); } ELSIF (% non valido) {Die "Elementi del modulo non valido:". JOIN ('', Keys%% non valido); } ELSIF (% Blank) {Die "Elementi forum in bianco:". Unisciti a ('', chiavi% in bianco); } ELSIF (% invalidtype) {die "tipi di dati non validi per i campi:". Iscriviti ('', Keys% Invalidtype); } else {Die "GetFormData () Eccezione: $ cgi :: Convalida :: Errore"; }};;; ## Se vuoi solo controllare i dati del modulo, ma non vuoi avere ## avere CGI :: Convalida impostare qualsiasi cosa usa tutto. -Non hai ancora pieno ## accesso ai dati tramite l'oggetto B normale restituito. Utilizzare CGI :: Convalida QW (checkformData); # Non esportato per impostazione predefinita my query $ = checkformdata ('fieldone = s', 'fieldtwo = i', 'fieldthre', 'fieldfour', 'fieldFive', 'Email',) o do {... Stesse eccezioni disponibili come GetFormData sopra ...}; ## Hai bisogno di alcuni del tuo codice di convalida da utilizzare? Ecco come lo fai. ADDETTOSSIONI (MYTYPE => SUB {$ _ = ~ / TEST /}, foobar => foobar, i_modify_the_actual_data => sub {se ($ _ = ~ / test /) {## Convalida dei dati $ _ = 'qualunque cosa'; ## Modificare i dati per alias return 1;} else {return 0;}},); My $ Query = GetFormData ('FOO = XMYTYPE' => $ foo, 'bar = xfoobar' => $ bar, 'gatto = xi_modify_the_actual_data' => $ cat,); ## I controlli del tipo di dati incorporato sono disponibili sono: S stringhe # Qualsiasi valore di lunghezza non zero w parola # deve avere almeno uno w char i intero I intero # numero intero float float # float value e email # deve corrispondere alle esigenze m / ^ s * Requisiti: · Perl.


CGI :: Convalida Software correlato

file2menu.

File2Menu è una classe che genera automaticamente un menu di collegamenti ...

53

Scarica

Nullbletes.

NULLABLETYPES per .NET è una versione molto affidabile ed efficiente dei tipi di valore integrata che può essere nullo. ...

129

Scarica