Imp Posté 16 Décembre 2006 Posté 16 Décembre 2006 (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é 16 Décembre 2006 par Imp
Leonick Posté 16 Décembre 2006 Posté 16 Décembre 2006 $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 $lien = eregi("http%3A%2F%2Fwww.dailymotion.com%2Fget%2F([^\"]+)\"",$page,$regs);
Imp Posté 16 Décembre 2006 Auteur Posté 16 Décembre 2006 merci beaucoup Leonick, j'ai pigé le principe et ça marche impecc !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant