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

Statut
N'est pas ouverte pour d'autres réponses.
A

anon23T

ex membre
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.
 

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 :)
 

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://"
 
1er
OP
A

anon23T

ex membre
Et comment les virer à l'affich. ? Regex ? ='(
 

null

ose();
Spo0n a dit:
Et comment les virer à l'affich. ? Regex ? ='(
Tu découpes de après www ou :// jusqu'à la fin
 
1er
OP
A

anon23T

ex membre
C'est niquel, merki.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut