<?
 
 
// URL VALIDATION SAMPLE STRINGS
 
// --------------------------------------------------------
 
 
//$url = "https://domain.gov";
 
//$url = "http://www.domain.gov";
 
//$url = "ftp://sub_domain.x_top.domain.gov";
 
//$url = "http://sub_domain.ww_111.domain.info";
 
//$url = "http://sub_domain.ww_111.domain.info:80/21312312/sdfdsgsdf/";
 
//$url = "http://sub_domain.ww_111.domain.info:80/21312312/sdfdsgsdf/sadf";
 
//$url = "http://mrasnika:password@sub_domain.ww_111.domain.info:80/21312312/sdfdsgsdf/sadf";
 
//$url = "http://sub_domain.ww_111.domain.info:80/21312312/sdfdsgsdf/sadf/?Login=123&df=111";
 
$url = "http://zzzz.fff.gggg.sub_domain.ww_111.domain.info:80/21312312/sdfdsgsdf/sadf/?23,4,5,,0,78,1,1";
 
 
 
 
 
 
require("./url-validation.class.php");
 
 
 
 
 
 
// URL VALIDATION CONSTRUCTOR
 
// --------------------------------------------------------
 
$URL = new mrsnk_URL_validation(
 
    $url,
 
    MRSNK_URL_DO_PRINT_ERRORS,
 
    MRSNK_URL_DO_NOT_CONNECT_2_URL);
 
 
 
 
 
 
// URL VALIDATION PUBLIC METHODS
 
// --------------------------------------------------------
 
 
$valid = $URL->isValid();
 
//    Boolean method, that checks
 
//    whether provided URL is valid
 
//    or not.
 
echo ($valid)?"URL is valid":"URL's not valid";
 
echo "<hr>";
 
 
 
$PARTS = $URL->parse();
 
//    This method returns an array
 
//    with all the elements of the URL.
 
//    If validation fails, this method
 
//    returns NULL.
 
 
echo "<pre>";
 
print_r($PARTS);
 
echo "</pre><hr>";
 
 
 
 
$URL->url = 'http://www.estreambg.com';
 
// You can change the URL in the class
 
// and run the isValid() and parse() methods
 
// to handle the new URL
 
 
echo ($URL->isValid())?$URL->url." is valid":$URL->url." isn't valid";
 
echo "<pre>";
 
print_r($URL->parse());
 
echo "</pre><hr>";
 
 
?>
 
 |