IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Verif syntax url


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut Verif syntax url
    Bonjour,

    Je sais que la verification des url a été abordé plus d'un fois mais voila j'ai cherché et aucun ne regroupe tout les verfi et c pour insérer tout les verif que je bloque.

    J'ai cette ereg ci dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    '`^https?://(www\.)([a-zA-Z0-9_.-]+\.)+[a-z]{2,4}/?$`'
    Elle me permet de verfier si la syntax est bien :

    http://www.developpez.net/
    https://www.developpez.net/

    sauf que je voudrais pouvoir verifier c'est url aussi:

    http://www.developpez.net/forums/new...ewthread&f=616
    http://developpez.net/forums/newthre...ewthread&f=616
    http://www.developpez.net/forums/new...ewthread&f=616
    developpez.net/forums/newthread.php?do=newthread&f=616

    En gros toute les variante tout en verifiant bien que le nom de domaine fait bien pas plus de 4 caract et pareil pour le www

    Si vous avez des pistes merci a vous.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut
    T'as deja essayé faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $uri_a_tester = 'http://developpez.net';
    ereg( '^https?://(www\.)?(developpez\.net){1,1}', $uri_a_tester ) ;
    'developpez.net' devrait être remplacé par ton nom de domaine.

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Salut,

    ereg est déprécié, veuillez utiliser les fonctions preg à la place.

    Quelque chose comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $reg = '#^https?://(www\.)([a-zA-Z0-9_.-]+\.)+[a-z]{2,4}/?.*$#';
    if ( preg_match($reg, $url) ) print "OK";

Discussions similaires

  1. Verification d'URL , quel langage choisir ?
    Par asmfc051 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 15/06/2012, 13h25
  2. Syntaxe URL pour envoi de rapport par mail
    Par Sunchaser dans le forum Cognos
    Réponses: 4
    Dernier message: 28/07/2010, 08h25
  3. Syntaxe URL
    Par Doksuri dans le forum Langage
    Réponses: 10
    Dernier message: 17/10/2009, 19h36
  4. [RegEx] Vérifier syntaxe URL
    Par temperature dans le forum Langage
    Réponses: 5
    Dernier message: 16/05/2008, 13h47
  5. Verification syntaxe fonction javascript
    Par calitom dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 12/09/2006, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo