[PHP] deleter les http:// et www ?

Discussion dans 'Web, design' créé par Spo0n, 7 Mars 2005.

Statut de la discussion:
Fermée.
  1. Offline
    Spo0n Dr. Gonzo
    Hellow les copains,

    je mets en place un petit système d'annuaire où tout le monde peut ajouter ses propres sites. Mais j'aimerai savoir comment virer les http:// et www dans l'URL, pour avoir seulement dans ma DB domaine.extension .
    Je ne sais pas comment faire et je n'ai trouvé aucune fonction.

    Quelqu'un pour m'aider ?

    Merki.
    Spo0n, 7 Mars 2005
    #1
  2. Offline
    Ezekiel ! Elite
    A mon avis tu devrais utiliser les regex (expression régulière).
    C'est un peu chiant à apprendre mais je ne vois que ça pour résoudre ton problème. Une petite recherche dans google et t'auras des tonnes de tutos :)
    Ezekiel !, 7 Mars 2005
    #2
  3. Offline
    MbK_ Etudjant
    au pire, tu fais une petite condition.

    Code:
    si(l'adresse commence par "www."){
          echo ("l'adresse - les 4 premiers caracteres")
    }
    
    si(l'adresse commence par "http://www."){
          echo ("l'adresse - les 11 premiers caracteres")
    }
    
    si(l'adresse commence par "http://" && que le commencement est différent de "http://www."){
          echo ("l'adresse - les 7 premiers caracteres")
    }
    Voila en francais, mnt tu peux le traduire, et le faire avec des regex (ce que je ferais personnellement) mais si tu ne les connais pas encore, c'est plus simple ce que j'ai dit.

    toi de choisir.

    ps : à ta place, je mettrais l'url entiere dans ta base de donné mais c'est a l'affichage que je retirerais le "www." ou le "http://"
    MbK_, 7 Mars 2005
    #3
  4. Offline
    Spo0n Dr. Gonzo
    Et comment les virer à l'affich. ? Regex ? ='(
    Spo0n, 7 Mars 2005
    #4
  5. Offline
    null ose();
    Tu découpes de après www ou :// jusqu'à la fin
    null, 7 Mars 2005
    #5
  6. Offline
    Spo0n Dr. Gonzo
    Bah comment, justement ? :D
    Spo0n, 7 Mars 2005
    #6
  7. Offline
    Ezekiel ! Elite
    subtstr :)
    Tu regardes si c'est égal à www ou http://www
    C'est moin précis que les regex mais ça pourrait marcher pour toi
    Ezekiel !, 7 Mars 2005
    #7
  8. Offline
    Spo0n Dr. Gonzo
    C'est niquel, merki.
    Spo0n, 7 Mars 2005
    #8
Statut de la discussion:
Fermée.