Extraire les noms de domaines

mathlouthi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 49
Inscription: 28 Aoû 2007

Extraire les noms de domaines

Message le Mer Sep 12, 2007 9:21

Bonjour ,

j ai un tableau qui contient des urls de la forme http://domaine.com/gggdh/jjjjd/kld.php par exemple , je voudrais extracter que les noms de domaines cad je voudrais que cette url devient http://domaine.com

avez vous d'idées?
Merci d'avance ..

[Edit Onthisplanet : titre modifié]

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Mer Sep 12, 2007 9:37

parse_url en PHP ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Mer Sep 12, 2007 9:37



erestrebian
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 460
Inscription: 15 Juin 2007

Message le Mer Sep 12, 2007 9:40

sinon il existe un mot en français pour le verbe extract... et ce n'est pas extracter... c'est extraire.... Bernard Pivot si tu nous lisais!

mathlouthi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 49
Inscription: 28 Aoû 2007

Message le Mer Sep 12, 2007 9:41

je suis désolé ,


je suis pas sous php , je developpe en perl

je charche qqchose come les expressions régulière qui fait ce truc

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Mer Sep 12, 2007 9:44

En expression régulière ça donne un truc dans ce genre:

Code: Tout sélectionner
^http:\/\/([^\/]+)(.*)?


Et tu récupères le 1er masque...

mathlouthi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 49
Inscription: 28 Aoû 2007

Message le Mer Sep 12, 2007 10:10

foreach my $case (@startlinks)
{

$case = \case* ^http:\/\/([^\/]+)(.*) \1;

}


j ai utilisé ca mais il ya des problems ???

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Mer Sep 12, 2007 10:13

Je ne connais pas le Perl, je suis désolé mais je ne peux pas t'aider plus...

mathlouthi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 49
Inscription: 28 Aoû 2007

Message le Mer Sep 12, 2007 10:16

merci en tout cas


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités