Re: Problemas con comprobación de URLs
Cristian Rodriguez
judas.iscariote en gmail.com
Mie Ene 19 15:54:04 CLST 2005
hola:
sabes que probe tu script y hace lo que tu quieres...
a lo probe con una direccion http://xxx.com y NO le agrego otro
http:// que version de PHP estas usando??
On Wed, 19 Jan 2005 12:33:49 -0300, Potter System <potter en pottersys.net> wrote:
> Hola:
>
> Para un formulario, hice unas líneas de código para dettctar si es una URL, una dirección de correo o algo sin valor alguno (es decir, si tiene algún espacio). Funciona cuando le toca detectar mails (le pone el mailto:), cuando uno pone una URL sin "http://" le pone el "http://", y cuando uno pone algo con un espacio, muestra un #. Pero cuando uno pone una URL con "http://", le pone otro http://
> = Código PHP =
> <?php
> if(strpos($_GET["dir"], "@"))
> {
> $contact="mailto:".$_GET["dir"];
> }
> else{
> if(!strpos($_GET["dir"], " ")){
> if(!strpos($_GET["dir"], "://")){
> $contact="http://".$_GET["dir"];
> }
> else{
> $contact=$_GET["dir"];
> }
> }
> else{
> $contact="#";
> }
> }
> // Este echo es sólo como control temporal de salida
> echo "$contact";
> ?>
> = Código PHP =
>
> Gracias anticipadamente
> ---------------
> Potter System
> (potter en pottersys.net)
> http://www.pottersys.net
>
>
Más información sobre la lista de distribución PHP