Guest demoniak Posté 6 Juillet 2004 Posté 6 Juillet 2004 (modifié) 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 Modifié 6 Juillet 2004 par demoniak
Ganf Posté 6 Juillet 2004 Posté 6 Juillet 2004 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 ?
Guest demoniak Posté 6 Juillet 2004 Posté 6 Juillet 2004 (modifié) 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 Modifié 6 Juillet 2004 par demoniak
Guest Ldo Posté 6 Juillet 2004 Posté 6 Juillet 2004 (modifié) 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 ? Modifié 6 Juillet 2004 par Ldo
Guest demoniak Posté 6 Juillet 2004 Posté 6 Juillet 2004 Oki Ldo Merci ! je vais voir ce que je peux faire
-ZN- Posté 6 Juillet 2004 Posté 6 Juillet 2004 (modifié) 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 Modifié 6 Juillet 2004 par -ZN-
Guest demoniak Posté 6 Juillet 2004 Posté 6 Juillet 2004 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 Posté 6 Juillet 2004 Posté 6 Juillet 2004 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.
Guest Ldo Posté 7 Juillet 2004 Posté 7 Juillet 2004 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 ) [color=#0000BB]<?php[/color][color=#007700]echo [/color][color=#DD0000]"Hello world"[/color][color=#007700]; [/color][color=#0000BB]?>[/color] le hub ne permettant pas d'activer html, on ne peut pas conserver l'identation du code
Guest demoniak Posté 7 Juillet 2004 Posté 7 Juillet 2004 (modifié) 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 trafic / 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() ? Modifié 7 Juillet 2004 par demoniak
Anonymus Posté 7 Juillet 2004 Posté 7 Juillet 2004 la fonction sql est : select nom_champ from nom_table order by rand() Pour ne sélectionner qu'un nombre limité d'enregistrements : 5 enregistrements : select nom_champ from nom_table order by rand() limit 5 Anonymus.
Guest demoniak Posté 7 Juillet 2004 Posté 7 Juillet 2004 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 Posté 7 Juillet 2004 Posté 7 Juillet 2004 Tu ne mets rien, et ainsi, ca sélectionne dans l'ensemble de la table.
Guest demoniak Posté 7 Juillet 2004 Posté 7 Juillet 2004 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant