First Commit of URL PHP Class
Signed-off-by: Rick Hays <rhays@haysgang.com>
This commit is contained in:
59
url-example.php
Normal file
59
url-example.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
// == URL CLASS ==================================
|
||||
require_once 'class/url.php';
|
||||
|
||||
// -- Init Class
|
||||
$url = new url();
|
||||
|
||||
// -- Verify URL (T/F) -------------------------
|
||||
// Returns a True/False if the URL is valid.
|
||||
echo ($url->isValidURL('https://www.rick.us') ? 'TRUE' : 'FALSE') . '<br/>';
|
||||
|
||||
// -- stripWWW ---------------------------------
|
||||
// Strips off everything but the domain name.
|
||||
echo $url->stripWWW('https://www.rhays.us') . '<br/>';
|
||||
|
||||
// -- getDomainName ----------------------------
|
||||
echo $url->getDomainName('https://www.rhays.us') . '<br/>';
|
||||
|
||||
// -- Return Status from URL -------------------
|
||||
// Returns current html status code for site (2xx, 3xx, 4xx, 5xx).
|
||||
echo $url->Status_Code('https://www.rick.us') . '<br/>';
|
||||
|
||||
// -- Does site have a FavIcon (T/F) -----------
|
||||
// Returns a True/False if site has a favicon present.
|
||||
echo ($url->FavIcon('https://www.rick.us') ? 'TRUE' : 'FALSE') . '<br/>';
|
||||
|
||||
// -- Save and Display favicon Image (T/F) -----
|
||||
// Saves the favicon as a PNG image to location of your choice.
|
||||
echo ($url->Save_FavIcon('https://www.rick.us', 'favicon.png') ? 'TRUE' : 'FALSE') . '<br/>';
|
||||
echo '<img src="favicon.png" alt="FavIcon">';
|
||||
echo '<br/>';
|
||||
|
||||
// -- Display current user agent ---------------
|
||||
echo $_SERVER['HTTP_USER_AGENT'] . '<br/>';
|
||||
|
||||
// -- isMobileDevice ---------------------------
|
||||
echo ($url->isMobileDevice() ? 'TRUE' : 'FALSE') . '<br/>';
|
||||
|
||||
// -- isSpiderBot ------------------------------
|
||||
echo ($url->isSpiderBot() ? 'TRUE' : 'FALSE') . '<br/>';
|
||||
|
||||
// -- Returns the GET/POST param value else returns a default value
|
||||
$_GET['TEST-GET'] = 'TEST GET';
|
||||
var_dump($_GET);
|
||||
echo '<br/>';
|
||||
$_POST['TEST-POST'] = 'TEST POST';
|
||||
$_POST['TEST-DEFAULT'] = NULL;
|
||||
var_dump($_POST);
|
||||
echo '<br/>';
|
||||
|
||||
echo $url->GetParam('TEST-GET', 'No Data') . '<br/>';
|
||||
echo $url->GetParam('TEST-POST', 'No Data') . '<br/>';
|
||||
echo $url->GetParam('TEST-DEFAULT', 'DEFAULT') . '<br/>';
|
||||
// ===================================================
|
||||
|
||||
$url = null;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user