demoniak
mardi 6 juillet 2004 à 16:50
Bonjour tout le monde !
Voilà j'aimerai savoir comment faire tourner des pages, car je voudrais faire un systeme d'autosurf ... voilà donc si quelqu'un sait comment faire pour que les sites des membres tournent aleatoirement, merci d'avance
Ganf
mardi 6 juillet 2004 à 17:01
Que veux tu dire ? de gauche à droite ou de droite à gauche ? de 90° ou de 180° ?
Plus sérieusement, tu veux quoi ?
afficher 10 liens aléatoirement dans une liste globale ?
demoniak
mardi 6 juillet 2004 à 17:05
nan pas ça ... voilà j'explique un peu plus :
Une page web :
Une frame en haut avec un compteur de 10 secondes par exemple, toutes les 10 secondes, le site qui s'affiche sur la page, s'actualise, donc le site d'un autre membre inscrit s'affiche, voilà ce que je veux ... que les sites des membres s'affiche aléatoirement ...
Je voudrais bien vous montrer un exempel mais bon ... la pub est surement interdite ... donc tant pis
Ldo
mardi 6 juillet 2004 à 17:32
coté php : tu met toute tes urls dans un tableau
<?php
$partenaire = array("http:///www.machin.com","http:///www.truc.com","http:///www.bidule.com");
$i = array_rand($partenaire);
echo "<meta HTTP-EQUIV='Refresh' CONTENT='10; URL=".$partenaire[$i]."/'>";
?>
edit: erf on peu pas activer html sur invision ?
Gribouille26
mardi 6 juillet 2004 à 17:35
C'est quoi "Barbouillache"?
demoniak
mardi 6 juillet 2004 à 17:37
Oki Ldo

Merci ! je vais voir ce que je peux faire
-ZN-
mardi 6 juillet 2004 à 18:09
je ne sais pas si j'ai bien compris mais voici mon idee globale...
tu rafraichis toutes les 10 sec la page cote client (possible avec la balise refresh en entete mais je ne me souviens pas de la syntaxe exacte)
cote serveur, tu recois toutes les 10 sec une demande d'affichage de page... comme evoque plus haut tu peux mettre toutes les pages que tu veux voir defiler dans un tableau (avec php ou autre), tu tires au hasard avec random lequel tu vas afficher, tu y fais reference avec style $tableau[$monNombreAleatoire]
en esperant que ca aide,
ZN
demoniak
mardi 6 juillet 2004 à 18:39
Oki ben encore merci

En fait je debute le php mdr

donc j'apprends au fur et à mesure depuis 2 jours (j'ai lu un livre là dessus) j'ai pas tout lu mais une bonne partie) par contre donc j'aimerai juste savoir, pour que quand un membre inscrive son site dans un champ exemple sa sera $site1, pour que son site s'ajoute dans le tableau, comment je peux faire ? (pour que ce soit automatique ? il faut stocker ça dans un fichier je pense non ?
merci d'avance.
Anonymus
mardi 6 juillet 2004 à 21:38
Tu peux stocker ca dans un fichier, ou dans une base mysql.
Lorsque le membre inscrit une url, elle est stockée dans un fichier, sur une nouvelle ligne, qu'il te suffira de 'lire' ligne par ligne, pour avoir l'url suivante.
Mais attention au refresh. Si un membre laisse la fenetre du navigateur ouverte, alors tu te retrouves avec une page demandée toutes les 10 secondes, ce qui représente... 8600 ouvertures de pages pour 24 h... pour 1 membre.
Ldo
mercredi 7 juillet 2004 à 09:58
CITATION(Gribouille26 @ mardi 06 juillet 2004, 18:35)
C'est quoi "Barbouillache"?
c'est un petit outil en ligne qui permet d'appliquer une coloration syntaxique en bbcode pour les forums ne disposant pas de coloration du code (balise [php])
CITATION("Barbouillache")
<?php
echo "Hello world";
?>
le hub ne permettant pas d'activer html, on ne peut pas conserver l'identation du code
demoniak
mercredi 7 juillet 2004 à 20:16
ok Anonymus merci ! jsutement ce soir j'ai pensé à ça ... et que chaque site ai une id mise automatiquement je pense que c'est le plus simple
sinon je ne vais pas faire toutes les 10 secondes mais deja toutes les 15 secondes ce qui fera 4 pages / minutes soit 5760 pages / jour vues ... pour un membre sur la page 24h. Mais bon ne t'inquiete pas je pense que tu pensais à la bande passante

mais on va surement changer ... on en a trouvé un pas trop cher avec 40 Go de traffic / mois ... voilà bon ben je crois que ej vais m'y mettre de suite docn du coup, plus besoin de passer par des tableaux ? on peut directement selectionner au hasard une url dans la base de données nan ? si oui la fonction est laquelle, rand() ?
Anonymus
mercredi 7 juillet 2004 à 20:35
la fonction sql est :
CODE
select nom_champ from nom_table order by rand()
Pour ne sélectionner qu'un nombre limité d'enregistrements :
5 enregistrements :
CODE
select nom_champ from nom_table order by rand() limit 5
Anonymus.
demoniak
mercredi 7 juillet 2004 à 20:38
oki sa, ça va mais la fonction rand() dans les parenthése, je mets quoi ? le nombre de debut et celui de fin c'est ça ? ou si je mets rien sa selectionne au hasard parmis ceux qui existe ?
Anonymus
mercredi 7 juillet 2004 à 20:46
Tu ne mets rien, et ainsi, ca sélectionne dans l'ensemble de la table.
demoniak
mercredi 7 juillet 2004 à 20:51
Cool ! Merci pour tout ! merci à tous ceux qui m'ont aidés ! car quand on debute ... c'est pas toujours facile

et j'ai l'impression d'etre le seul à débuter ici ... chercher l'intrus ... enfin encore merci ! c'est vraiment cool de votre part

aller bye tout le monde
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.