Inicio PHP Mis Funciones insertar http:// si 'no existe' en la URL

insertar http:// si 'no existe' en la URL

Jueves, 08-09-2016 13:54 - Leer comentarios - Comentar

Una función muy útil que comprueba mediante una expresión regular si una determinada cadena tiene el prefijo “http://”, y si no lo tiene se lo añade al comienzo de la cadena.
php
function insertaHTTP($url) {
    if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
        $url = "http://" . $url;
    }
    return $url;
}
Ejemplo de uso:
php
echo insertaHTTP('goibela.com'); // imprime: http://goibela.com
echo insertaHTTP('http://goibela.com'); // imprime: http://goibela.com

Comentarios

No se permiten comentarios en este momento.