Location: PHPKode > scripts > Janitor > janitor/example.php
<?php

/**
 *    Example usage of the janitor class
 *
 *    If you run this example, you should see this:
 
 TRUE
 TRUE
 FALSE
 TRUE
 FALSE
 TRUE
 FALSE
 TRUE
 hide@address.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 = 'hide@address.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 = 'hide@address.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>";

?>
Return current item: Janitor