Aller au contenu

reg34000

Webmaster Régulier
  • Compteur de contenus

    62
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par reg34000

  1. ok un grand merci a toi
  2. pourquoi créer deux fichiers n'est il pas possible d'en créer qu'un ? ou alors c'est pour garder en mémoire les inclues que l'on ne change pas, le temps de remplacer le premier fichier existant ??? Tu n'aurais pas une idée par hazard pour passer de la voiture à roulette à la ferrari car comme tu l'as compris niveau PHP je suis moins performent qu'une voiture a roulette lol
  3. 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)....
  4. ok merci je teste cela lundi car la j'ai pas acces a mon hebergeur pour tester en php je voulais vraiment te remercier pour tous tes conseils. je vais faire un tour sur ton site. est ce que je peux abuser en posant une derniere question lol
  5. en restant sur ton idée de créer un fichier cache
  6. Salut est il possible de rajouter une variable nombre de jour $nbjours qui permet de relancer le script que tout les N jours.
  7. ok si j'attache le njom du repertoire a la date pour crée le fichier cache ca veux dire que si j'ai deux pages identiques avec le meme script si j'en affiche une a partir du dossier /machin/abcd et l'autre a partir du dossier /machin/bcde j'obien deux pages différentes pour une journée complette et lelendemain j'ai denouveau 2 autres pages ????
  8. donc je fais quoi pour combiner le jour + le nom du dossier qui contient le script basename(dirname($_SERVER["PHP_SELF"]));
  9. La génération du nom de fichier ??? tu me parle chinois Avec ma methode, j'ai pas de methode moi
  10. est ce que de refaire le calcul a chaque fois ca engendre quoi au niveau du serveur plus de consommation de bande passande, hits ...ou rien
  11. si mais je me disait que je pouvait mettre le fichier qui contient ce script dans plusieur dossiers et que pour chaque dossier (basename(dirname($_SERVER["PHP_SELF"])); ) + le jour j'avais une valeur du style le script le 18/08/2004 dans le dossier abcd donne 18+08+04 +1+2+3+4 (si a=1, b=2, c=3...) 20+9 =29 d'ou une mise en page alors que si je met le meme fichier dans le dossier bcde donne 18+08+04 +2+3+4+5 (si b=2, c=3, d=4...) 20+14 = 34 avec les meme fichiers mais qui se trouve dans un autre dossier j'obtien une autre mise en page
  12. Ok Mais l'idée serait de se servir de la date 18/08/2004 pour faire 10+08+04= 22 se servir de ce chiffre (fixe toute la journée) pour faire l'affichage des includes et le lendemain 19/08/2004 -> 19+08+04 = 23 ce qui implique un nouvel affichage aléatoire ??? c'est bien cela sauf que plutot que de refaire le calcul il stoke le 22 ou le 23 dans un fichier Mais si, le script prend la date comme base de calcul il peut faire 10 fois le calcul dans la journée il trouvera toujours le meme resultat le 18 aout 2004 tous les calcul donneront 10+08+04= 22 donc c'est pas grave s'il fait le calcul a chaque affichage puisqu'il trouve toujours le meme resulta il affiche donc toujours la meme chose ou c'est plus compliqué que cela ???? ou il y a vraiment un intéret particulier a faire le cache
  13. Salut c'est quoi un fichier de cache ????
  14. Salut rportal j'espere que tu a bien dormis lol car moi j'ai reflechit a ton script toute la nuit. Et donc j'aimerais savoir s'il est possible de remplacer l'affichage aléatoire des includes a chaque chargempent par un affichage aléatoire des includes par jour (si on charge la page 10 fois le meme jour c'est les memes includes qui se font, alors que si on la charge le lendemain c'est d'autres qui se font). L'idée serait de se servir de la date 18/08/2004 pour faire 10+08+04= 22 se servir de ce chiffre (fixe toute la journée) pour faire l'affichage des includes et le lendemain 19/08/2004 -> 19+08+04 = 23 ce qui implique un nouvel affichage aléatoire ??? C'est possible ???
  15. on oeu m'effacer le site ?? afficher des truc a la place ??? le faire planter, tourner en boucle ?
  16. ca te sert a quoi de transformer tes url puisque t'as tout dans une base de donné (table)
  17. au fait c'est quoi les risque d'un tel script on peut faire quoi a mon site ? tu parles de failles ?? de sécurité ??? il peu se passer quoi
  18. nikel trop fort tu bosse dans l'info c'est ton job t'es programmateur au fait c'est quoi les risque d'un tel script on peut faire quoi a mon site ?
  19. maintenant il m'affiche includes/nom du fichier.php + message d'erreur
  20. alors cette fois j'ai des message d'erreur Warning: main(4): failed to open stream: No such file or directory in ...../index.php on line 18 Warning: main(): Failed opening '4' for inclusion (include_path='.:/home/temporaire/upload') in ....index.php on line 18
  21. pourquoi dans ta premiere version il affiche bien dans le desordre, mais pourquoi c'est toujours dans le meme ordre ? c'est un desordre aménagé lol parcontre je sais pas ou mettre tes nouvelles ligne pour le rendre aléatoire totalement
  22. pour le moment 6 poiur le test mais apres je pourait en mettre plus
  23. <?php $nb_aleatoire="4"; $rep ="includes/"; // on liste les fichiers du repertoire if ($handle = opendir($rep)) { $fichiers = array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fichiers[] = $rep . $file; } } closedir($handle); // On crée le tableau contenant les fichiers à inclure srand ((double) microtime() * 10000000); $include_aleatoire = array_rand ($fichiers, $nb_aleatoire); shuffle($include_aleatoire); for($i=0;$i<count($include_aleatoire);$i++){ include($fichiers[$i]); } } ?> je suis vraiment nul mais j'ai pas compris ou les mettre, car il n'y a rien de plus d'aléatoire lol
  24. J'y connait pas grand choses et la je comprend pas tout par exemple le fichier "clermont-l'herault.php" tu l'ecris comment ? c'est quoi la procedure a partir de cet exemple
×
×
  • Créer...