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
A voir également:
- Script pour ouvrir 'un lien sur URL distante
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Lien de rajout pour bara facebook - Forum Webmastering
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
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