/**
* Funcion para sanitizar una url del tipo http://www.lawebdelprogramador.com
* Tiene que recibir la url a validar.
* Ejemplo:
* http://www.lawebdelprogramador.com
* http://www.lawebdelprogramador.com/cursos/1/prueba de un curso.html
* Devuelve:
* La url si es correcta
* Vacio si no es una url correcta
*
* NOTA:Unicamente revisa la parte del dominio, ya que el resto de la url pueden
* ser muchos tipos de caracteres.
*/
public function sanitizeUrl($value)
{
$parse=parse_url(strtolower(trim($value)));
# Cogemos unicamente el schema y host para verificar
$domain=$parse["scheme"]."://".$parse["host"];
$expresion = '/^(http|https|ftp):\/\/(([\w-]+\.)+)\w{2,6}$/i';
if(preg_match($expresion,trim($domain)))
{
# Devolvemos la url correcta
return trim(strtolower($value));
}else{
# Devolvemos vacio
return "";
}
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios