Imp Posté 16 Décembre 2006 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Leonick Posté 16 Décembre 2006 Partager 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); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Imp Posté 16 Décembre 2006 Auteur Partager Posté 16 Décembre 2006 merci beaucoup Leonick, j'ai pigé le principe et ça marche impecc ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant