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 :

Preg_match et récupération du nom de la page [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 193
    Points
    193
    Par défaut Preg_match et récupération du nom de la page
    Bonjour.

    Je possède un lien sous cette forme.
    hxxp://www.domaine.com/nom-de-la-page.html
    Il peux aussi être sous la forme
    hxxp://www.domaine.com/xxxx/1234/nom-de-la-page.html

    J'aimerais pourvoir récupérer nom-de-la-page.html avec un preg_match.

    Des gens pour m'aider?
    Merci.

  2. #2
    Membre habitué
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Points : 153
    Points
    153
    Par défaut
    bonjour,

    le nom de la page change ou il est toujours le meme?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 193
    Points
    193
    Par défaut
    Le nom de la page change.

    Merci.

  4. #4
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Bonjour,

    Je ne suis pas un spécialiste des expressions régulières, mais cette solution devrait fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $nb_cas = preg_match_all("@/([^/]*)@", 'hxxp://www.domaine.com/nom-de-la-page.html', $result);
    echo $result[1][$nb_cas - 1];
    On recherche les parties de la chaîne qui commencent par '/' et qui ne contiennent pas ce caractère. Dans le tableau de résultat, c'est la dernière chaîne trouvée qui contient le nom de la page.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 193
    Points
    193
    Par défaut
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Récupération du nom du fichier sur une page avec updatepanel
    Par Fngonka dans le forum ASP.NET Ajax
    Réponses: 1
    Dernier message: 09/04/2015, 13h46
  2. Nom de la page courante en jsp
    Par kitov dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 07/10/2011, 10h46
  3. [XSLT] Récupération du nom du fichier XML analysé
    Par Patkaza dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/01/2005, 11h28
  4. Pb de récupération d'adresse d'une page asp
    Par croco83 dans le forum ASP
    Réponses: 2
    Dernier message: 07/05/2004, 10h26
  5. Récupération des noms de champs d'une table
    Par Battomura dans le forum SQL
    Réponses: 2
    Dernier message: 24/03/2003, 10h00

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