reg34000
-
Compteur de contenus
62 -
Inscrit(e) le
-
Dernière visite
Messages postés par reg34000
-
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
loltout est possible. -
includes aléatoires
dans PHP
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)....
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
en restant sur ton idée de créer un fichier cache
-
includes aléatoires
dans PHP
Salut est il possible de rajouter une variable nombre de jour
$nbjours
qui permet de relancer le script que tout les N jours.
-
includes aléatoires
dans PHP
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
????
-
includes aléatoires
dans PHP
donc je fais quoi pour combiner le jour + le nom du dossier qui contient le script basename(dirname($_SERVER["PHP_SELF"]));
-
includes aléatoires
dans PHP
La génération du nom de fichier ??? tu me parle chinois
Avec ma methode, j'ai pas de methode moi
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
Salut
tout est possible. Pour cela il faut que tu crées un fichier de cache. Le plus simple est de se baser sur le nom du fichier; Je te propose une version non optimale (elle ne supprime pas les fichiers des jours précédents) :c'est quoi un fichier de cache ????
-
includes aléatoires
dans PHP
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 ???
-
includes aléatoires
dans PHP
on oeu m'effacer le site ??
afficher des truc a la place ???
le faire planter, tourner en boucle ?
-
ca te sert a quoi de transformer tes url puisque t'as tout dans une base de donné (table)
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
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 ?
-
includes aléatoires
dans PHP
maintenant il m'affiche includes/nom du fichier.php
+ message d'erreur
includes/dgd.phpincludes/bkhjhk.php
includes/ùlùmm.php
includes/ù.php
includes/nnjkjhk.php
includes/fghg.php
--------------------------------------------------------------------------------
3
Warning: main(3): failed to open stream: No such file or directory in /indexphp on line 21
Warning: main(): Failed opening '3' for inclusion (include_path='.:/home/temporaire/upload') in /index.php on line 21
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
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
-
includes aléatoires
dans PHP
pour le moment 6 poiur le test mais apres je pourait en mettre plus
-
includes aléatoires
dans PHP
<?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
-
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
includes aléatoires
dans PHP
Posté
ok un grand merci a toi