<?php 
 
//============================ 
 
//        Example              
 
//============================ 
 
 
include_once('Validit.php');
 
 
$v = new Validit();
 
 
// Check for alpha strings and length. This time we want to allow space (\t\r\n) so take 
 
// note of the third parameter passed to alphaCheck(). This is optional and if left out will 
 
// prevent strings from containing space.
 
$v -> alphaCheck($v -> lengthCheck($_GET['name'], 'name length problem', 30, 2), 'name contains illegal characters', '[:space:]');
 
 
// Check for validate email address format and length
 
$v -> emailCheck($v -> lengthCheck($_GET['email'], 'email length error', 80, 7), 'invalid email address');
 
 
// Check for integer and length
 
$v -> numericCheck($v -> lengthCheck($_GET['num'], 'number length error', 25, 2), 'not an integer');
 
 
// Check for alpha numeric strings and length. This time we want to allow space (\t\r\n) so take 
 
// note of the third parameter passed to alphaNumericCheck().
 
$v -> alphaNumericCheck($v -> lengthCheck($_GET['address'], 'address length problem', 20, 5), 'address contains illegal characters', '[:space:]');
 
 
// Check for alpha numeric strings and length. Again take note of the third parameter passed to 
 
// alphaNumericCheck() this time we want to allow the '_' character
 
$v -> alphaNumericCheck($v -> lengthCheck($_GET['pass'], 'password length problem', 20, 5), 'password contains illegal characters', '_');
 
 
// Check strings
 
$v -> compareCheck($_GET['pass'], $_GET['pass2'], 'passwords don\'t match');
 
 
 
 
// Output errors (if any)
 
foreach($v -> getErrors() as $output) 
 
{
 
    echo ($output.'<br>'); 
 
}
 
 
// Reset error list
 
$v -> resetErrorList(); 
 
 
?>
 
 |