Aller au contenu

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


Sujets conseillés

Posté (modifié)

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
Posté
$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);

Veuillez vous connecter pour commenter

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



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