CGI :: التحقق من صحة

CGI :: التحقق من صحة محلل CGI المتقدمة وكتابة التحقق من صحة.
التحميل الان

CGI :: التحقق من صحة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Byron Brummer
  • موقع ويب الناشر:
  • http://search.cpan.org/~zenin/CGI-Validate-2.000/Validate.pm

CGI :: التحقق من صحة العلامات


CGI :: التحقق من صحة وصف

CGI :: التحقق من صحة محلل CGI المتقدمة ونوع التحقق من الصحة. CGI :: التحقق من الصحة هو محلل CGI المتقدمة ونوع Validation.synopsis استخدم CGI :: التحقق من صحة؛ # GetFormData () فقط استخدم CGI :: التحقق من صحة QW (: قياسي)؛ # الاستخدام العادي استخدم CGI :: التحقق من صحة QW (: الغواصات)؛ # فقط وظائف استخدام CGI :: التحقق من صحة QW (: vars)؛ # فقط استثناء Vars ## إذا كنت لا ترغب في التحقق من أن كل عنصر ## المطلوب وصلت يمكنك استخدام هذا. لكنني لا أوصي به ## لمعظم المستخدمين. $ CGI :: التحقق من صحة :: كاملة = 0؛ ## إذا كنت لا تهتم بأن بعض الحقول في النموذج لا ## في الواقع تطابق ما طلبته. - أنا لا أوصي ## هذا ما لم تعرف حقا ما تفعله لأن هذا ## يعاني عادة ما عليك أن يكون لديك مطبعي في HTML الخاص بك ولا يمكننا ## امسكهم إذا قمت بتعيين هذا. ## $ cgi :: التحقق من صحة :: ignorenonmatchingfields = 1؛ بلدي $ fieldone = "السلسلة الافتراضية"؛ بلدي fieldtwo = 8؛ بلدي $ fieldthree = "بعض السلسلة الافتراضية"؛ بلديfielfour = ()؛ ## للحصول على حقل متعدد المحدد MyFieldFive = ()؛ ## Ditto My $ emailaddress = ''؛ ## حاول ... استعلام $ $ = GetFormData ('fieldone = s' => $ fieldone، ## المطلوبة سلسلة 'fieldtwo = i' => $ fieldtwo، ## المطلوبة int 'fieldthree' => $ fieldthree، ## تحويل تلقائي إلى ": S" النوع "fieldfour = s '= >Fieldfour، ## متعدد الحقل متعدد الحقل من السلاسل" fieldfive = f' => defieldfive، ## حقل متعدد المحدد للبريد الإلكتروني = E ' => $ everyaddress، ## يجب أن "تبدو وكأنها عنوان بريد إلكتروني) أو القيام {## Catch ... (فقط تحب بيان الحالة هنا؟) إذا ( مفقود) {DIEN" مفقود عناصر النموذج: ". انضم (''، مفاتيح مفقودة)؛ } elsif ( غير صالح) {يموت "عناصر نموذج غير صالحة:". انضم (''، مفاتيح غير صالحة)؛ } elsif ( فارغ) {يموت "عناصر شكل فارغة:". انضم (''، مفاتيح فارغة)؛ } ELSIF ( InvalidType) {DID "أنواع بيانات غير صالحة للحقول:". انضم (''، مفاتيح InvalidType)؛ } {die "getformdata () استثناء: $ cgi :: التحقق من صحة :: خطأ"؛ }}؛ ## إذا كنت ترغب فقط في التحقق من بيانات النموذج، لكن لا ترغب في ## لديك CGI :: التحقق من صحة أي شيء استخدم هذا. لا يزال لديك ## الوصول الكامل إلى البيانات عبر كائن B العادي الذي يتم إرجاعه. استخدم CGI :: التحقق من صحة QW (CheckFormData)؛ # لم يتم تصديرها افتراضيا استعلام $ $ = CheckFormData ('fieldone = s'، 'fieldtwo = i' fieldthree '،' fieldthree '،' fieldfour '،' البريد الإلكتروني '،' البريد الإلكتروني '،) أو القيام به {... نفس الاستثناءات المتاحة getformdata أعلاه ...}؛ ## بحاجة إلى بعض رمز التحقق الخاص بك لاستخدامها؟ هنا كيف تفعلها. addextensions (mytype => sub {$ _ = ~ / test /}، foobar => foobar، i_modify_the_data_data => sub {if ($ _ = ~ / اختبار /) {## التحقق من صحة البيانات $ _ = "مهما كانت"؛ ## تعديل البيانات حسب الاسم المستعار إرجاع 1؛} آخر {إرجاع 0؛}}،)؛ استعلام $ $ = getFormData ('foo = xmytype' => $ foo، "bar = xfoobar" => $ bar، 'cat = xi_modify_the_actual_data' => $ cat،)؛ ## الشيكات نوع البيانات المدمج متوفرة: S سلسلة # أي قيمة طول غير صفرية W Word # يجب أن يكون لديك W Word Ar Ar Arte INTEGER # عدد صحيح القيمة F Float # Float Value E البريد الإلكتروني "يجب أن تطابق متطلبات M / ^ S *: perl.


CGI :: التحقق من صحة برامج ذات صلة