Salut,
il y a quelques points que je n'ai pas compris dans ce que tu souhaites faire donc je vais répondre à ceux que j'ai compris et on verra ensuite :-)
steve76 a écrit :1°) fonction définir une date à partir de laquelle le script devient actif
Une date précise (jour, heure, minute voire minute/seconde) ? ou juste le jour ?
Tu peux déjà faire ça pour le jour :
<?php
    if(date('d')==='05')
    {
          //nous sommes le 5 du mois courant, active le script
          //tu ajoutes donc ton code ici dans la condition
    }
    else
    {
          //script inactif
          echo 'Revenez plus tard pour que vous puissiez consulter cette page';
    }
?>
steve76 a écrit :1.1) le nombre de jour n'est pas écoulé -> le script s'arrete il ne se passe rien
quel nombre de jours ? le nombre de jour avant quoi ?
Idem pour "1.2) le nombre de jours est écoulé -> le script se poursuit"
steve76 a écrit :2°) Fonction scanner un dossier lister les fichiers qu'il contient [...]3°) Faire la liste des fichiers dans un tableau
<?php
$tableau=array();
$dossier=opendir('tondossier');
while(($fichier=readdir($dossier))!==FALSE)
{
    if($fichier!=='.' AND $fichier!=='..')
    {
          $tableau[]=$fichier;
    }
}
closedir($dossier);
?>
steve76 a écrit :4°) Enregistrer cet ordre dans un fichier cache (au hazard basé sur $Value qui change tous les 10 jours)
pour enregistrer le tableau :
<?php
$fichier=implode("\n",$tableau);
$fp=fopen($value,'w+');
fputs($fp,$fichier);
fclose($fp);
?>
steve76 a écrit :5°) Inclure "$nb_includes" de fichiers de cette liste (par exemple les 3 premier)
Le but est que tous les X jours je puisse inclure Y includes au hazard
Si X=10 jours pendant 10 jours j'inclus les meme fichiers dans le meme ordre
au dela de 10 jours j'inclus Y nouveau fichiers pendant une durée de 10 jours minimum
là je ne comprends pas non plus