| Recommend this page to a friend! | 
|  Download | 
| Info | Example |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not enough user ratings | Total: 148 | All time:  9,113 This week: 673  | ||||
| Version | License | PHP version | Categories | |||
| urly 1.0 | GNU General Publi... | 5.0 | HTTP, PHP 5, Parsers | 
| Description | Author | ||||||||
| This class can clean and modify relative or absolute URLs. | 
 | 
| 
<?php | 
A URL Cleaner for PHP
<code>$host</code> is the domain (http://www.google.com) <code>$path/$params</code> is the path from the domain (/search?q=Hello+World)
To get started, you can either view the examples within this repo or copy and paste the code below
<pre> require '../urly.php';
$url = 'YOUR_URL_HERE';
$urly = new urly($url, true); $result = $urly->run(); </pre>
When constructing Urly, you can set the following parameters
<pre>new url([URL], [Hide Path?], [Host]</pre>
If the hide path parameter is set to true, when you run <code>http://example.com/search?hello+world</code> it will return <code>http://www.example.com</code>.
You can put relative urls into Urly and receive a fully formed url, but you must also set the host so that it can be appended, to do this simple construct Urly like the example below:
<pre> $urly = new urly("/search?hello+world", false, "http://example.com"); //outputs http://example.com/search?hello+world </pre>
If you set the host as <code>google.com</code>, Urly will return <code>http://google.com</code>.
If you want to get just the parameters from a URL, simply echo out the variable <code>params</code> like so:
<pre> require '../urly.php';
$url = 'http://www.amazon.com/gp/product/B002FJZLJY?ref_=gbsl_tit_l-1_4822_895d0299&smid=ATVPDKIKX0DER';
$urly = new urly($url); $result = $urly->run();
echo $urly->params; //outputs /gp/product/B002FJZLJY?ref_=gbsl_tit_l-1_4822_895d0299&smid=ATVPDKIKX0DER </pre>
|  Files (6) | / | examples | 
| File | Role | Description | 
|---|---|---|
|    cleanup.php | Example | Example script | 
|    incomplete.php | Example | Example script | 
|    params.php | Example | Example script | 
|    relative.php | Example | Example script | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
 | 
 | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.