Aller au contenu

Récupérer un lien dans un code source.


Imp

Sujets conseillés

Bonjour,

Je souhaite pouvoir répurérer un lien dans le code source des pages Dailymotion, lien qui varie donc selon les page.

Voici un exemple, c'est le premier lien ici :

so.addVariable("url", "http%3A%2F%2Fwww.dailymotion.com%2Fget%2F802%2F320x240%2Fflv%2F675988.flv%3Fkey%3Dff24801b6edf5ced2ebb87e58e22815e128b3e9");
so.addVariable("prevURL", "http://www.dailymotion.com/search/mandriva/video/xhz24_linux-kde-35-demonstration");

Le lien qui m'intéresse commence toujours pareil (http%3A%2F%2Fwww.dailymotion.com%2Fget%2F), j'arrive donc facilement à la cibler le début avec Eregi, mais là où ça ne va plus, c'est pour délimiter la fin ! Impossible de le faire arrêter au guillement ou à la parenthèse.

Et si je mets cela

$lien = eregi("http%3A%2F%2Fwww.dailymotion.com%2Fget%2F(.+)so.addVariable",$page,$regs);

ça ne s'arrête même pas au "so.addVariable" mais ça ajoute toute la ligne !

Merci d'avance.

Modifié par Imp
Lien vers le commentaire
Partager sur d’autres sites

$lien = eregi("http%3A%2F%2Fwww.dailymotion.com%2Fget%2F(.+)so.addVariable",$page,$regs);

Y a cas juste lui dire de s'arrêter à la première parenthèse bet donc aucune parenthèse ne doit se trouver dans la capture :cool:

$lien = eregi("http%3A%2F%2Fwww.dailymotion.com%2Fget%2F([^\"]+)\"",$page,$regs);

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...