| 
<?php
 /**
 * Example of UrlTool class usage.
 *
 * @author Hossamzee ([email protected]).
 * @date 11 Feb 2012.
 */
 
 require_once("./url.tool.class.php");
 
 /* Url to be parsed, validated, and checked. */
 $url = "http://www.example.org/path?querystring#fragment";
 
 /* Create a new instance of URL class. */
 $urlToolObj = new UrlTool();
 
 /* Check if the url is valid (lexically). */
 if ($urlToolObj->parseUrl($url, $error) !== false)
 {
 $result = sprintf("(%s) is lexically valid.\n", $url);
 }
 else
 {
 $result = sprintf("(%s) is lexically invalid.\nError: %s\n", $url, $error);
 }
 
 /* Print the result. */
 echo "<pre>\n";
 echo $result;
 echo "</pre>";
 |