Script pour ouvrir 'un lien sur URL distante
cezig
-
cezig -
cezig -
Bonjour,
Je cherche un script pour :
1- ouvrir une page avec une url distante
2- ouvrir un lien sur cette adresse
L'idée étant ensuite de créer un CRON qui active périodiquement une page de type
http://monURL/script.php
que ce script ouvre la page
http://URLdistante/page-a-ouvrir.htm
et clic ensuite le < a href=http://URLdistante/page-cibe.php?variablede temps->
precisons que la variable de temps interdit de cibler directement la page -cible directement par le CRON sans passer par la Page-a-ouvrir.htm
Merci de votre aide
Je cherche un script pour :
1- ouvrir une page avec une url distante
2- ouvrir un lien sur cette adresse
L'idée étant ensuite de créer un CRON qui active périodiquement une page de type
http://monURL/script.php
que ce script ouvre la page
http://URLdistante/page-a-ouvrir.htm
et clic ensuite le < a href=http://URLdistante/page-cibe.php?variablede temps->
precisons que la variable de temps interdit de cibler directement la page -cible directement par le CRON sans passer par la Page-a-ouvrir.htm
Merci de votre aide
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
Bonjour,
pour faire cela, il faut que dans script.php, tu fasses :
-> Récupérer le contenu de la page distante :
$pageDistante = file_get_contents("http://URLDistante/page-a-ouvrir.htm");
-> Lire la page en question pour trouver le lien que tu cherches. Pour cela, il faut que tu trouves un moyen de reconnaître à coup sûr le lien en question. Par exemple, si c'est toujours http://URLdistante/page-cibe.php , tu peux faire :
$temp = explode("http://URLdistante/page-cibe.php", $pageDistante);
$temp2 = explode("\"", $temp[1]);
$url = "http://URLdistante/page-cibe.php" . $temp2[0];
Tu peux aussi utiliser une expression rationnelle :
$regexp = "http://URLdistante/page-cibe\.php([^\"])*\"";
Qui, a vue de nez, devrait te renvoyer aussi la variable temporaire.
-> Pour finir, tu ouvres la page dont tu as récupéré l'URL.
Xavier -
Merci, ça m'a l'air assez clair,
je vais faire un test et je te dirais
En option tu aurais la commande pour ouvrir la page cible dans ma page script en php?
fopen ou open c 'est ça ?
Je crois qu'il y en a qui sont mieux tolérées que d'autres par les serveurs
Cezig