Partage
  • Partager sur Facebook
  • Partager sur Twitter

regexp url

vérifier la validité d'une url

    20 février 2006 à 14:14:29

    Salut,

    Je pensais trouver ça facilement mais je ne l'ai pas trouvé.
    Je voudrais simplement verifier qu'une url est valide. Pas en testant son ouverture avec fopen ou filegetcontents ou au autre methode mais par une expression régulière.

    J'ai fais ceci :
    ereg("^(http://){1,1}[\.\_~ A-Za-z0-9\/\-]{2,}\.[a-z\/]{2,4}$",$url)
    mais ça renvoit false pour des url valides. Je ne vois pas vraiment pourquoi ...

    Auriez vous cette regexp sous la main ? ça doit être 'classique' ?
    • Partager sur Facebook
    • Partager sur Twitter
      20 février 2006 à 14:24:35

      Y'a mieu je croi. J'avais posté un truc pour vérifier les URL, c'était pas par régex, c'était en demandant le page et en regardant si c'était 200, 404, 500... Le 200 étant un page (ou autre) qui existe !
      • Partager sur Facebook
      • Partager sur Twitter
        20 février 2006 à 14:55:27

        ouip, en regardant le header renvoyé par l'ouverture de la page mais ç'est justement pas ça que je veux. Je veux juste une regexp...
        • Partager sur Facebook
        • Partager sur Twitter

        regexp url

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown