Aller au contenu
reg34000

includes aléatoires

Noter ce sujet :

Recommended Posts

oui avec 1 ca change à chaque fois, il faut savoir faire des compromis sinon ton script risque de devenir très long...

Partager ce message


Lien à poster
Partager sur d’autres sites

le script est adaptable ou faut le refondre dans son ensemble pourqu'il soit efficace ???

je veux une ferrari lol

Modifié par reg34000

Partager ce message


Lien à poster
Partager sur d’autres sites

est il possible de mettre une derniere variable

$nbmodif = 1

qui permet de définir par rapport aux includes précedentes le nombre d'includes a modifier au hazard.

par exemple

aujoud'hui on tire 4 includes a afficher pendant 10 jours

et au boud de 10 jours ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4

10 jours plus tard on recommence ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4 (des 10 jours d'avant)

10 jours plus tard on recommence ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4 (des 10 jours d'avant)....

@+

Modifié par reg34000

Partager ce message


Lien à poster
Partager sur d’autres sites

$id_jour = date("z") % $nbjours;
$fichier_cache = $rep_cache . '.' .fichier_cache. '.php';
if(!file_exists($fichier_cache) || (file_exists($fichier_cache)&& ($id_jour==0))) {

Ce code permet si $nbjours = 10 de vérifier s'il sait passé au moins 10 jours entre la premiere connection et les suivantes.

donc si on se connecte le 1 aout, on enregistre la date dans le fichier cache

1 aout + 10 = 10 aout

si on se connecte avant le 10 aout il se passe rien

si on se connecte apres le 10 aout on prendent la nouvelle date et on ajoute 10 pour trouver la nouvelle date de 'péremption'

mais il semble que ce script prenne comme date de reférence le 10 aout meme si on se connecte le 1 septembre

c'est a dire 10 aout + 10 = 20 aout (alors qu'on se connecte le 1 septembre)

donc la nouvelle date de péremption est déja dépassée car 20 aout plus ancien que 1 septembre

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce script ne peut fonctionner que si ton site possède un trafic important (au moins une connexion par jour :P ). Si ce n'est pas le cas, le changement ne se fera pas tous les X jours de l'année.

base toi sur la date de derniere modification du fichier. Il y a un topic où la procédure est décrite, mais je ne me rappelle plus lequel. :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×