PHP

Ξ 13 comentarios

Cómo validar una URL en PHP

por Xabadu
Cómo validar una URL en PHP

Continuando con nuestros innumerables nunca bien ponderados tutoriales de PHP, hoy les traemos una sencilla lección en la que veremos como realizar verificaciones de URL mediante la creación de una función bastante simple.

Este proceso es muy útil para distintos procesos que queramos instruir en nuestros sitios Web. Desde formularios de registro, hasta creaciones de enlaces sugeridos por usuarios, son muchos los usos que le podremos dar al código enseñado en este tutorial.

El detalle de todo, como siempre, después del salto.

Cómo validar una URL en PHP

Como siempre, lo primero:

Implementos necesarios:

  1. Un editor Web o un entorno de programación en PHP (como siempre, utilizamos y recomendamos Adobe Dreamweaver).
  2. Un alojamiento Web, o servidor, que soporte y ejecute archivos en PHP (versiones 4.x.x y superiores no deberían presentar problemas)

Con eso claro, vamos, manos a la obra:

Procedimiento:

El ejemplo lo ilustraremos de una forma bastante sencilla. Crearemos un pequeño formulario, el cual contendrá un campo de texto para ingresar la URL a verificar y un botón para enviar los datos. Cuando se envíen, ejecutaremos una función definida que se encargará de abrir la URL en modo de lectura y ver si en realidad existe. Así que vamos:

1.- Lo primero que haremos será construir un formulario en nuestra página, el cual contendrá un campo de texto al cual llamaremos “url” (sin comillas) y lo dejaremos de un largo de 100 (en caso de que sean URLs muy largas). En caso de que tengan problemas creando este formulario, les aconsejo visitar este tutorial donde hemos cubierto el proceso detalladamente. El action del formulario lo dejaremos a la misma pagina que estamos creando (por ej. validacion.php) y el method en POST.

2.- A continuación, utilizaremos el siguiente código, todos los comentarios, como siempre, en negrita, cursiva y entre /* y */ :

 El titulo que quieran

Y con ese sencillo código hemos realizado una operación de validación de URL. La verdad es que el proceso en sí es bastante simple, a pesar de que se puede modificar este código para hacerlo mucho más completo, lo cual es la idea y los incentivamos para que puedan realizar integraciones con otras funcionalidades de sus sitios Web. Por ahora la idea es entender de manera correcta el funcionamiento y llevarlo a cabo.

Como siempre, este tutorial ha sido:

Cualquier duda o comentario, pueden dejarnos unas líneas en el área habilitada a continuación.

Esperamos que este tutorial haya sido de utilidad para Uds.

Muchas gracias por leer y será hasta una próxima oportunidad.

Comparte este tutorial

El culpable de todo esto

Las tardes gloriosas de domingo y las grandes ovaciones a estadio lleno, no son algo extraño para Xabadu. Luego de ser descubierto a los 4 años en un partido de barrio por los ojeadores del gran Aviación F.C., sacudió el mercado nacional al ser traspasado en $500 pesos chilenos (1 USD) y 3 coca colas al renombrado Estrella Blanca de Lolol. Luego de una impresionante carrera por equipos como Lozapenco, Santa Cruz, Deportivo Lago Chungará y una incursión en la 3a división del futbol de Kazajstan, su record imbatible hasta la fecha de 1257 goles en 20 partidos lo llevo a ser elegido como uno de los arqueros más recordados en la historia pelotera nacional. Una lesión en el colmillo superior derecho lo llevó al retiro el año 2003, pero está de vuelta y sin duda que su jerarquía y experiencia internacional será un gran aporte.

En los barrios marginales se le conoce como: Xabadu

Comentarios en Facebook

13 Comentarios

  • una funcion ha de hacer lo que indica su nombre (y no más cosas).
    esta funcion ademas de valida la url, hace más cosas, la abre, al abrirse la url ejecutara los codigos que tenga, un insert, un update…
    si queremos validar pero no abrir la url esta funcion no nos sirve (por ejemplo que la url tenga un contaor de visitas que no quieres alterar).

    y ya que hablamos de funciones que validan, este formulario no valida el email he puesto uno sintacticamente correcto pero no existe, y si un email existe o no se puede validar.

  • URL invalida. Ej: http://mi.sitio.com nose puede validar la publicidat de unetenet no se que esta pasando

  • So, I guess there can be truth that this bacterium that’s
    manufactured in our bodies from the dog when fed raw meat produces certain bacteria which can be beneficial to their teeth.
    Give your pets different varieties of pet food plus – Marcus – so that
    they get a better way to obtain nutrients. Once a number of these facts are
    presented, it is no wonder that puppy owners wish to provide you with the best nutrition possible to their pets.

1 2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Gente linda que nos quiere

Donde mas estamos