|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juillet 2007 Messages : 238 ![]() |
Bonjour,
J'aimerais savoir comment faire pour extraire le nom d'un site dans une URL par exemple extraire google dans http://www.google.com J'ai vraiment du mal à comprendre les fonctions regulieres, j'ai trouvé sa : $serveur = ereg_replace("(http://[^/]*/)(.*)", "\\1", $url); Mais sa me permet juste de remplacer http://www.google.com/fr par http://www.google.com par exemple. et je ne comprend pas le mécanisme des eregs ??? |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() |
Si tu as du mal avec les regexp, va voir expreg.com, c'est bien expliqué. Remarque, il y a sans doute de bons tutos sur développez.net aussi, n'hésite pas à rechercher.
Pour ton problème, je ferais ceci : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2007 Messages : 238 ![]() |
Merci pour ton explication trés clair, je vais essayer de m'instruire un peu plus sur les regex maintenant
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : février 2005 Messages : 671 ![]() |
Hello,
Si tu fais cela, tu n'extrait pas le nom du site mais le nom de domaine. Pour extraire le nom du site il faut "ouvrir" la page et chercher dans la balise Title. Mais bon, il faut aussi toucher au regexp (qui veut dire expression reguliere) @+ cadou
__________________
PHP Competition System Script de gestion de coupes et championnats http://phpcompet.free.fr Mon jeu de foot |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
la balise title ce n'est pas le nom du site mais le nom de la page :p
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com