Bonjour,
La réponse à votre problème est simple : OpenFlyers ne peut tourner pour de vrai sur certains ordinateurs sous windoz.
Cependant, il existe une astuce qui permet de tester l'application en local. Pour cela il faut neutraliser la fonction inDaylightTime du fichier TimeZone.php placé dans le répertoire PEAR/Date/.
Pour ce faire, il faut aller à la ligne 251 du fichier et mettre ceci à la place de la fonction :
function inDaylightTime($date)
{
/* $env_tz = "";
if(getenv("TZ"
) {
$env_tz = getenv("TZ"
;
}
putenv("TZ=".$this->id);
$ltime = localtime($date->getTime(), true);
putenv("TZ=".$env_tz);
return $ltime['tm_isdst'];*/
return true;
}
Le "return true" peut être remplacé par un "return false" suivant que vous êtes en été ou en hiver.
Concernant les valeurs négatives pour les tests, faut pas faire attention
Sinon, comme je l'ai indiqué au Président de votre club, l'association OpenFlyers met à disposition une solution d'hébergement dont la période de test n'est pas facturée et dont la première année est prise en charge par le comité régional Poitou-Charentes
Tant que j'y suis de faire de la pub à l'association OpenFlyers : l'hébergement (8 euros par mois) comprend également la possibilité d'héberger le site internet du club et comprend un certain nombre de "protections" dont des sauvegardes régulières. Cela permet aux administrateurs du club de se concentrer sur le paramétrage du logiciel en laissant l'association gérer l'aspect technique qu'est l'hébergement.
Christophe LARATTE
OpenFlyers manager
Modifié 2 fois. Dernière modification le 20/07/05 16:16 par claratte.