Cool Forum

 
 
Cool Forum » Hacks et modifications » Mods & Hacks - Contributions » Hack d'heure d'ete
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
versgui

Pilier

Enregistré le 12/06/2003
Messages: 643
Non connecté

Sujet : Hack d'heure d'ete
Ajouté le : 29/03/2004 01:24
Message :

Voilà j'ai réalisé un hack qui permet de formater les dates des réponses du forum en fonction de l'heure d'été (valable uniquement sur les serveurs se situant dans les pays où l'heure d'été n'existe pas).

Mais j'ai un doute...
Ce serait sympa si qqn pouvait vérifier


Fichier à créer : heureete.php (a placer sur la racine du forum). Dans ce fichier vous mettez :

[quote2]<?php
$ete = date("I");
if($ete)
{ echo "Ce script ne s'applique pas à votre serveur."; }
else
{
$jour = date("j");
$mois = date("n");
$heure = date("G");
$time = time();
$jsemaine = strftime("%u",$time);
if(($jour >= "25") && ($mois == "3") && ($jsemaine == "0") && ($heure == "3"))
{
$var = "3600";
$modif = true;
}
elseif(($jour >= "25") && ($mois == "10") && ($jsemaine == "0") && ($heure == "3"))
{
$var = "0";
$modif = true;
}
else { echo"Il est pas l'heure de remettre les pendules à l'heure ;)"; }

if($modif)
{
$fp = fopen("heureete.cf","w");
fputs($fp,$var);
fclose($fp);
}
}
?>[/quote2]

Fichier à modifier : repondre.php (ligne 59)
Remplacer :

[quote3]
$date=time();
[/quote3]

par :

[quote4]
if (!is_file("heureete.cf"))
{
touch("heureete.cf");
}
$fp = fopen("heureete.cf","r");

$date=time() + $fp;
fclose($fp);
[/quote4]

Ensuite, rendez-vous sur www.webcron.org, inscrivez vous, rendez-vous dans la rubrique Mes tâches > Nouvelle Tache et entrez les valeurs du formulaire comme ceci :
- URL = http://www.monsite.com/forum/heureete.php
- heure = 3
- Jours de la semaine = Dimanche
- Jour du mois = Tous les jours du mois
- Mois = Mars
- Année = Tous les ans

Validez et créez une nouvelle tache :
- URL = http://www.monsite.com/forum/heureete.php
- heure = 3
- Jours de la semaine = Dimanche
- Jour du mois = Tous les jours du mois
- Mois = Octobre
- Année = Tous les ans

Si vous voulez tester le script manuellement, il vous faut :
- poster un message sur votre forum
- modifier la valeur du fichier heureete.cf qui a été créé en fonction de :
* heure d'été = "3600"
* heure d'hiver = "0"

Voila, merci d'avance


PS : les utilisateurs experimentés de linux pourront essayer avec le cron de leur serveur au lieu de webcron.org

*** Message édité par versgui le 29/03/2004 01:34 ***

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de versgui!! Envoyer un Message Privé à versgui Citer ce post dans votre réponse

 
 
versgui

Pilier

Enregistré le 12/06/2003
Messages: 643
Non connecté

Ajouté le : 29/03/2004 20:00
Message :

boarf vous avez déplacé mon topic mais je tiens a signaler que CE HACK EST SUSCEPTIBLE DE NE PAS FONCTIONNER

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de versgui!! Envoyer un Message Privé à versgui Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 29/03/2004 22:00
Message :

Tu l'as testé au moins avant de le publier ?

Je l'ai déplacé car c'est un hack et non une question de support pour aider à modifier le forum


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
versgui

Pilier

Enregistré le 12/06/2003
Messages: 643
Non connecté

Ajouté le : 30/03/2004 18:34
Message :

je l'ai testé et il n'y a pas de raison qu'il ne marche pas, mais vu que le serveur de mon forum se trouve aux USA, j'ai d'énormes doutes

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de versgui!! Envoyer un Message Privé à versgui Citer ce post dans votre réponse

 
 


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0127 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net