arrg no puedo creerlo soy experto en php y no me sale esta tonta funcion alguien puede saber ¿el porque?
function inc_completar_url($cadena)
{ $url=trim($cadena);
if(!eregi("^h t t p\:\/\/+$",$url)) $cadena="h t t p : / / ".$url; // juntar h t t p
else $cadena=$url;
return $cadena;
}
?>
<a href="<?php echo inc_completar_url("h t t p : / /w w w. llapanmaki . c o m/");?>" target="_blank" class="lnk_lila"><?php echo inc_completar_url("h t t p: / /w w w. llapanmaki . c o m /");?></a>
el enlace dentro me muestra http// y afuera http:// y ademas porque no obedece la condicion alguna idea? a nivel de codigo html si sale los 2 puntos pero en mozilla al pasar el mouse me muestra sin los 2 puntos
PS: Juntar la url quitarle los espacios en blanco