<?php
/** * Example usage of the janitor class * * If you run this example, you should see this: TRUE TRUE FALSE TRUE FALSE TRUE FALSE TRUE test@test.com http%3A%2F%2Fwww.google.com%2F removing tags from me **/ echo "<pre>"; include('janitor.class.php'); $janitor = new janitor();
// Validate an alphabetical string $string = 'hello'; if( $janitor->validateAlpha( $string ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an alphanumerical string $string = 'hello123'; if( $janitor->validateAlphanum( $string ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an email adress, also check for MX on domain $email = 'test@test.com'; if( $janitor->validateEmail( $email ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an email adress, also check for MX on domain $float = '10.2'; if( $janitor->validateFloat( $float ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an integer, optionally you can set a min and max value like in this example // if you exclude the min and max parameters no range limit will apply $integer = 4; if( $janitor->validateInt( $integer, 5, 10 ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an IP adress, optionally you can supply a second parameter with a filter flag // Available flags are: FILTER_FLAG_IPV4, FILTER_FLAG_IPV6, FILTER_FLAG_NO_PRIV_RANGE, FILTER_FLAG_NO_RES_RANGE $ip = '192.168.0.34'; if( $janitor->validateIp( $ip ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate length of a string, you also have to set the min and max number of characters allowed, useful for password and username lengths etc. // store static values in constants like below etc, or just set the values when you're calling the method define( 'max_length', 10 ); define( 'min_length', 3 ); $password = 'checking my length'; if( $janitor->validateIp( $password ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Validate an URL $url = 'http://www.google.com/'; if( $janitor->validateUrl( $url ) ) { echo "TRUE\n"; } else { echo "FALSE\n"; }
// Sanitize email $email = 'test@test.com'; $cleanEmail = $janitor->sanitizeEmail( $email ); echo $cleanEmail."\n";
// Sanitize URL $url = 'http://www.google.com/'; $cleanUrl = $janitor->sanitizeUrl( $url ); echo $cleanUrl."\n";
// Sanitize string, $string = "removing tags <b>from me</b>"; $cleanString = $janitor->sanitizeString( $string ); echo $cleanString."\n"; echo "</pre>";
?>
|