PHP

Ξ 18 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

18 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.

  • I think that what you posted was actually very reasonable.

    However, consider this, suppose you added a little information? I ain’t saying your information isn’t solid,
    however what if you added a headline to maybe grab people’s attention? I mean Cómo Lo
    Hago | Cómo validar una URL en PHP is a little plain. You might peek
    at Yahoo’s home page and note how they create article headlines to get people to open the links.
    You might add a related video or a related picture or two to grab readers excited about everything’ve written. Just my opinion, it would bring
    your posts a little bit more interesting.

  • Welcome to Tyler Wagner: Allstate Insurance, the leading insurance agency located
    in Las Vegas, NV. Boasting extensive expertise in the insurance industry, Tyler Wagner
    and his team are committed to providing exceptional customer service
    and comprehensive insurance solutions.

    Whether you’re looking for auto insurance or home insurance, to life and business insurance,
    Tyler Wagner: Allstate Insurance has your back.
    Our diverse coverage options ensures that you can find the right policy to protect what
    matters most.

    Understanding the importance of risk assessment, our team strives to provide custom insurance
    quotes that reflect your unique situation. By utilizing
    our expertise in the insurance market and state-of-the-art underwriting processes, we ensure that you receive the most competitive premium calculations.

    Navigating insurance claims can be challenging,
    but with Tyler Wagner: Allstate Insurance by your side, you’ll have expert guidance.

    Our streamlined claims processing system and supportive customer
    service team make sure that your claims are processed efficiently and with
    the utmost care.

    Moreover, we are well-versed in insurance law and regulation, ensuring
    that our policies are always in compliance with the latest legal standards.
    Our knowledge provides an added layer of security to our policyholders, assuring them that their
    insurance is sound and dependable.

    Our agency, we believe that insurance is more than just a policy.
    It’s an essential aspect for protecting your future and ensuring the well-being
    of those you care about. Therefore, our team make
    it our mission to understand your individual needs and guide you through the choice among insurance options, making sure that you are well-informed and confident in your decisions.

    Selecting Tyler Wagner: Allstate Insurance means partnering with
    a trusted insurance broker in Las Vegas, NV, who values your
    peace of mind and excellence. We’re not just your
    insurance agents; we’re here to support you in creating a secure future.

    So, don’t hesitate to reach out today and discover
    how Tyler Wagner: Allstate Insurance can transform your insurance experience in Las Vegas, NV.
    Experience the difference that comes from having an insurance agency that truly cares about you and works tirelessly to ensuring your
    peace of mind.

  • I don’t know if it’s just me or if perhaps everyone else experiencing issues with
    your blog. It seems like some of the text on your posts are
    running off the screen. Can somebody else please comment and let me know if
    this is happening to them as well? This may be a issue with my internet browser because I’ve
    had this happen previously. Kudos

  • When some one searches for his essential thing, so he/she wishes to be available that in detail, thus that thing is maintained over here.

  • Hi tһere friends, nice poѕt and good arguments commentеd
    here, I am genuinely enjoүing by these.

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