Juin 04
 

Aujourd’hui, StJo m’a envoyé un nouveau lien

Un site qu’il est amené à faire évoluer avec le temps.

Dans le principe actuel, on gagne des points toutes les heures tous les jours où on se connecte…
Hum… (lol) il faut automatiser cela…

J’ai un planificateur de tâches chez mon hébergeur qui peut me permettre de me connecter toutes les heures… mais celui-ci ne m’autorise seulement qu’à lancer des scripts que j’héberge, et ne me permet pas d’appeler une URL externe…

Qu’à cela ne tienne… codons une mini-page qui va se charger du travail et que je mettrai dans le planificateur :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
  // Récupère la chaîne située après le '?' Par exemple : http://maPage.php?http://pageACharger
  $url    = trim($_SERVER["QUERY_STRING"]);
  $source = "";
  if($url != "") {
    $handle = @fopen($url, "r");
    if ($handle) {
      // Chargement du fichier
      while (!feof($handle)) {
        $buffer = fgets($handle, 4096);
        $source .= $buffer;
      }
      fclose($handle);
    }
    else {
      // Le script n'a pas pû ouvrir le fichier
      $source ="Ouverture impossible&amp;hellip;";
    }
  }
  else {
    // Cette page a été appelé sans paramètre (http://maPage.php)
    $source = "URL non sp&amp;eacute;cifi&amp;eacute;e&amp;hellip;";
  }
  // Affiche ce qui a été chargé ou le message d'erreur
  echo $source;
?>

Je la publie chez mon hébergeur et le tour est joué… plus qu’à mettre le lien dans le planificateur :
http://maPage.php?https://whiler.drofx.com/

Ben non.. le planificateur, dans mon cas ne permet pas de mettre de « : » dans le chemin d’accès au script… je ne peux donc pas mettre l’url du site en paramètre… bon, ben j’ai créé une autre page avec le chemin en dur :

1
2
3
4
5
6
<?php
  // Chemin en dur
  $url    = "https://whiler.drofx.com/";
  $source = "";
  if($url != "") {
... ... ...

Planification effectuée avec succès…

Planificateur de tâches : drofx

Planificateur de tâches : drofx

Je verrai plus tard si j’ai besoin d’implémenter les cookies ou autres choses du genre…

Share

Lien permanent vers Chargement du contenu d’une page Rédigé par Whiler \\ Tags : , , , , ,

Laisser une réponse

(requis)

(requis)

*

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.