creer un graphique pour tous les utilisateurs - PHP - Programmation
MarshPosté le 25-07-2008 à 08:17:19
Bonjour, à l'heure actuelle à chaque fois qu'on ouvre ma page index.php un graphique se créer (via une requete mysql) mais j'aimerais que se graphique se crée une seule fois par jour. Sur mon serveur je peux tout faire, mais pour l'instant j'ai un bug que je n'arrive pas à régler. J'utilise les templates, voilà les différents codes: index.php: ... if (!file_exists('20080725.png')) { // créé l'image $list_var['lien_graphique']='graphique.php'; } else $list_var['lien_graphique']='20080725.png'; ...
index.tpl: ... <img src="{lien_graphique}"> ... Le problème c'est que le fichier image n'est pas créé sur le serveur (rappel: au départ j'avais: $list_var['lien_graphique']='graphique.php' uniquement et imagepng($this->imgFond) tout marche sauf que le graphique est créé à chaque fois)
Marsh Posté le 25-07-2008 à 08:17:19
Bonjour, à l'heure actuelle à chaque fois qu'on ouvre ma page index.php un graphique se créer (via une requete mysql) mais j'aimerais que se graphique se crée une seule fois par jour.
Sur mon serveur je peux tout faire, mais pour l'instant j'ai un bug que je n'arrive pas à régler.
J'utilise les templates, voilà les différents codes:
index.php:
...
if (!file_exists('20080725.png')) {
// créé l'image
$list_var['lien_graphique']='graphique.php';
}
else
$list_var['lien_graphique']='20080725.png';
...
graphique.php:
...
header ("Content-type: image/png" );
...
imagepng($this->imgFond,'20080725.png');
...
index.tpl:
...
<img src="{lien_graphique}">
...
Le problème c'est que le fichier image n'est pas créé sur le serveur
(rappel: au départ j'avais: $list_var['lien_graphique']='graphique.php' uniquement
et imagepng($this->imgFond) tout marche sauf que le graphique est créé à chaque fois)