Discussion:
ecrire le nom du site en php
(trop ancien pour répondre)
sylvie
2007-03-21 22:06:33 UTC
Permalink
bonjour a tous.

Je découvre le php.

J'ai un site qui est www.toto.fr

Je voudrais faire un echo qui affiche le nom du site sans le www.

Donc, il doit afficher toto.fr mais si je met la page sur le site
www.tata.fr, il doit afficher tata.fr

savez vous quelle commande utiliser ?

merci
thierry
2007-03-22 00:30:30 UTC
Permalink
Post by sylvie
bonjour a tous.
bonjour
Post by sylvie
Je découvre le php.
bonne visite
Post by sylvie
J'ai un site qui est www.toto.fr
dans ton script cela correspond à la variable prédéfinie
$_SERVER['HTTP_HOST']
http://fr.php.net/manual/fr/reserved.variables.php#reserved.variables.server
Post by sylvie
Je voudrais faire un echo qui affiche le nom du site sans le www.
on a déjà la nom du site
Post by sylvie
Donc, il doit afficher toto.fr mais si je met la page sur le site
www.tata.fr, il doit afficher tata.fr
ça tombe bien on y avait pensé
Post by sylvie
savez vous quelle commande utiliser ?
preg_match('/^(www\.)?(.*)$/i', $_SERVER['HTTP_HOST'], $res);
echo $res[2];
http://fr.php.net/manual/fr/function.preg-match.php
Post by sylvie
merci
de rien.
ce n'est pas la méthode la plus simple mais c'est une de celle qui
resistera le mieux aux variations dans le nom de ton site qui peut
être avec ou sans le www initial par exemple

Continuer la lecture sur narkive:
Loading...