| 
<?
 // 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>";
 
 ?>
 |