This function will check the the given url has prefixed http or https. if it is not it will prefix httpon the given url.
function prefixHttpOnUrl($url= '', $prefix=''){
if ($url == '' OR $prefix=''){
return '';
}
if (substr($url, 0, 7) != 'http://' && substr($url, 0, 8) != 'https://'){
if($prefix =="http://"){
$url = 'http://'.$url;
}
else if($prefix =="https://"){
$url = 'http://'.$url;
}
else {
return '';
}
}
return $url;
}
prefixHttpOnUrl("www.phpqa.blogspot.com","http://") will return http://www.phpqa.blogspot.com
prefixHttpOnUrl("phpqa.blogspot.com","https://") will return https://phpqa.blogspot.com
prefixHttpOnUrl("http://phpqa.blogspot.com","http://") will return http://phpqa.blogspot.com
prefixHttpOnUrl("http://phpqa.blogspot.com","https://") will return http://phpqa.blogspot.com
enjoy PHP'ing
[Thursday, April 23, 2009
|
0
comments
]
Popular Posts
- Running a perl script from PHP
- Riverdashboard in Elgg
- How to add or remove WWW on URLs using htaccess.
- solving the packaging problem in PHP
- Handling the multiple checkboxes with Jquery for Check All, Uncheck All and get values from selected values V2
- How to create a plugin in elgg.
- Add/Remove text control using javascript
- Function to find out last 12 months details from the current date
- Common Array functions in php
- Checking for a valid date for date of birth and age verification - Codeigniter

0 comments
Post a Comment
Please put your comments here. your questions, your suggestions, also what went wrong with me.