Validator4Fields can validate values against several types of rules. It can check an associative array of string values to verify whether a given set of rules.Currently Validator4Fields can perform the following checks:- Empty strings- E-mail address- String with spaces- URL- Secure password- String length limit- String with bad wordsIf there are any invalid values, the class output HTML with Javascript ...

Custom CAPTCHA can display an image with a random text that the user needs to read and enter in a form to authorize the access to resources to real human users. The text is rendered over a given obfuscation image. The length, font and size of the text is configurable.A session variable is used to store the validation text for ...

SecurityImage creates a random text with a limited length of letters and digits and renders it in an image using one of several possible TrueType fonts. Random background images can be used to obfuscate the CAPTCHA text. SecurityImage also renders random circles to also obfuscate the text. The image is generated in PNG format as the current script output.Requirements: PHP ...

The first class generates a random text within HTML formatting tags. It may return an MD5 or SHA1 hash of the generated text. A mathematical operation between two random values is generated by the second class. It may also return an MD5 or SHA1 of the operation result.The results of both classes can be used to implement CAPTCHA validation by ...

Naf_Validator can define a set of validation rules to check values passed in an associative array for instance from $_POST or $_GET. It can verify the defined rules using the PHP filter extension.Validation result objects are returned when a validation rule is not satisfied, in order to provide more details about the failure.Requirements: PHP 5.2 or higher

OspamNo generates a random mathematical expression consisting of one of several possible simple operations between two random numbers. It presents the expression by displaying the numbers and the operation using several variants for expressing the operation.A session variable is used to store the numbers and the expression for later validation. There is a variant of the main class for presenting ...

Color CAPTCHA generates an image with a given text to be used in the CAPTCHA validation. If it exceeds a specified limit, the rendered text can be clipped.The foreground and background image colors are configurable. The image is generated in the PNG format and is served as the current script output.Requirements: PHP 3.0 or higher

captchaCOLA generates a CAPTCHA validation text from a random set of characters that can be made of letters, digits or both. The validation text is stored in a session variable for posterior validation.A CAPTCHA validation image is rendered from pictogram graphics, which are associated to each of the validation text characters.The pictogram graphics are retrieved from image files stored in ...

Simple CAPTCHA Class generates an image with a text string made of random letters. The text in the image is obfuscated with lines and shapes drawn in many different colors.The resulting image gets served in PNG format as the current script output.Requirements: PHP 4.0 or higher

Math CAPTCHA Class can generate an image that displays a simple mathematical operation between two random integer numbers.Additions, subtraction and multiplication operations are supported. The user needs to enter the result of the math operation to pass the validation.Math CAPTCHA Class stores the validation numbers in session variables for later verification.Requirements: PHP 5.0 or higher

Security Image displays a form with a text input to let the user enter the displayed characters to be verified.Several parameters such as the verification text length, size and color, as well as the background, can be configured.

JSCaptcha generates a validation text, who's half in a dynamically presented and the other half is displayed by Javascript code generated by the class.The random validation text is stored in a session variable so that JSCaptcha can be used for validating the user input.Requirements: PHP 4.0 or higher

Forms can be validated on the client side before they are submitted. It can also validate forms on the server side using the class' own PHP code.Currently Combo Validation supports several built- in validation types such as empty fields, e- mail address, URL, numeric value within optional range, length between a range, and others. The way errors are displayed after ...