It’s really common to have a field called URL where the is able to add an url for a blog, facebook, twitter or anything that he wants. The main problem is we/they always forgot to add the HTTP://, so this small snippet helps you solving that.
function checkurl($url){ if ( (strpos($url,'http://') === false) && (strpos($url,'https://') === false) ){ return 'http://'.$url; } else return $url; }
Or, if you don’t want to strictly add http you can leave it with double slash // and it will look something like this:
function checkurl($url){ if ( (strpos($url,'http://') === false) && (strpos($url,'https://') === false) ){ return '//'.$url; } else return $url; }
You can find loads of different answers here.