[Résolu] cURL : Changer les liens - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu] cURL : Changer les liens (/showthread.php?tid=3118) |
[Résolu] cURL : Changer les liens - Valter - 01-10-2008 Bonjour à tous (et à toutes), J'utilise cURL et j'aimerais faire une sorte de page de navigation (un div où apparaissent les sites 'inclus'). Le problème c'est que si, dans ce div, le site a par exemple un lien vers news.php, si je clique sur ce lien tel quel j'obtiens : www.MONsite.com/news.php Tandis que moi j'aimerais arriver à combler ce problème en remplaçant les liens 'défectueux' par www.MONsite.com/curl.php?url=news.php J'ai pensé au regexp mais je préfères éviter de devoir me refaire toute la page à changer les liens,etc... Donc j'essaie d'éviter les regexp si je peux. Avez vous une autre solution ? Merci. RE: cURL : Changer les liens - Anthor - 01-10-2008 .htaccess Code PHP :
Mais ça va te remplacer tout les fichiers php, qu'appelles-tu liens défectueux ? tu parles de curl http://fr.php.net/curl ? Parce que je ne vois pas bien le rapport. RE: cURL : Changer les liens - Melimelo - 01-10-2008 si j'ai bien compris il inclus un site externe et il veut que quand on clique sur un lien de ce site ca fasse curl.php?url= machin truc plustot que le lien directe. Perso je penserais parser la page en remplacant tout les liens mais c'est fastidieux RE: cURL : Changer les liens - Anthor - 01-10-2008 Ha oui d'accord, j'avais pas vu ça comme ça BArf un petit replace sur les liens, en une ligne c'est fait. La comme ça je ne vois pas vraiment d'autres solutions. RE: cURL : Changer les liens - Valter - 01-10-2008 Tout d'abord, merci de toutes vos réponses. J'ai décidé, ne voyant aucune autre solution, de passer par les regexp. Le problème c'est que j'ai une fonction change_link($reg) et que j'aimerais faire quelque chose comme : Code PHP :
Merci beaucoup. RE: cURL : Changer les liens - Anthor - 01-10-2008 Code PHP :
RE: cURL : Changer les liens - Valter - 01-10-2008 Ah parfait merci ! Comme quoi la solution est parfois plus proche qu'on ne le pense. |