begin process at 2012 02 05 01:36:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > CITATION ALÉATOIRE AU CHARGEMENT D'UNE PAGE WEB

CITATION ALÉATOIRE AU CHARGEMENT D'UNE PAGE WEB


 Information sur la source

Note :
Aucune note
Catégorie :Réseau & Internet Classé sous :citation, aléatoire, site, chargement, internet Niveau :Débutant Date de création :25/08/2008 Date de mise à jour :26/08/2008 09:18:30 Vu / téléchargé :4 806 / 299

Auteur : rocky87

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
J'ai fait un site internet et je voulais mettre une petite citation, sur la banière, qui change à chaque chargement. J'ai donc cherché sur code source, mais la seule source que j'ai trouvé était en javascript et j'ai donc eu des problèmes avec le css. J'ai donc créé ce php tout court et tout simple, mais très pratique.

Source

  • <?php
  • //Voilà, donc en suivant vos conseils j'ai modifié ma source
  • //Donc j'ai ici remplacé le tableau par un fichier
  • $citations = file("citations.txt") ;
  • //Selon vos coneils j'ai aussi rajouté la fonction count()
  • $index = rand(0, (count($citations) - 1)) ;
  • //Et pis bon, ben on doit quand même les afficher ces citations
  • echo $citations[$index] ;
  • ?>
<?php 


       //Voilà, donc en suivant vos conseils j'ai modifié ma source
       //Donc j'ai ici remplacé le tableau par un fichier
       $citations = file("citations.txt") ;



      //Selon vos coneils j'ai aussi rajouté la fonction count()
      $index = rand(0, (count($citations) - 1)) ;


      //Et pis bon, ben on doit quand même les afficher ces citations
      echo $citations[$index] ;

?>

 Conclusion

Donc voilà, je vous avais dit, c'est tout simple, mais très utile! Si vous voulez voir un exemple: http://pjge.ch
Je n'ai pas fait ce site pour moi et il n'est pas terminé, loin de là, mais dans la page appelée accueil il y a des citations aléatoire sur la banière et vous verrez qu'elles acceptent le css

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 août 2008 09:18:30 :
J'ai modifié la source en vitesse selon les commentaires qui ont été posté!

 Sources de la même categorie

Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj
Source avec Zip MYGGL GOOGLE API CLASS FOR BEGINERZ par lezj
CLASSE WIKILOC par aKheNathOn

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FORMULAIRE DE RECOMMANDATION DE SITE par Dje33
Source avec Zip Source avec une capture GRACENATUR V02 - CDMS: CONTAIN AND DESIGN MANAGMENT SYSTEM par sajaris
Source avec Zip GÉNÉRER UN MOT DE PASS ALÉATOIRE par narkos2
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec une capture STATISTIQUES D'UN SITE WEB par al iksir

Commentaires et avis

Commentaire de klicksoe le 25/08/2008 11:01:24

Salut,

Pour commencer, evite les " et privilégie '.

Ton script est en effet très simple, mais il y a - je trouve - quelque chose de vraiment, vraiment gênant...
il faut à chaque fois éditer la page ><.

Pour cela, je te propose plusieurs solutions :

- soit, tu créés un fichier txt par exemple contenant toutes les citations chacunes à la ligne, ensuite, tu as juste à explorer le fichier avec PHP. (Avantage : plus besoin d'éditer à chaque fois le fichier php et ainsi effacer par mégarde une ligne de code)

- Autre solution que je privilégierais, basé sur l'exemple ci-dessus, c'est de créer un dossier citation et de mettre dedans tous des fichiers txt contenant chacun une citation. il suffirait alors d'explorer le dossier et d'en prendre une au hazard. (Avantages : même qu'au dessus + supprimer facilement des citations dont on ne veut plus)

- ou encore stocker le tout dans une base de données et en prendre une au hazard (Avantages : même chose que le 2/ - Désavantage : demande un BDD, donc un panneau d'admin <= pas vraiment un désavantage, mais que je sais pas si tu as une BDD)


Voilà, je pense que j'ai oublié des solutions, mais il doit en avoir une multitude.

Bon courage pour ton site ^^.

Commentaire de coucou747 le 25/08/2008 16:48:17 administrateur CS

#  // Il est possible de changer la longueur du tableau en changeant le 5 , mais il faudra faire attention par la suite!
# $citation = array(5);

euh... non, la, tu mets "5" en premiere case du tableau, c'est tout.
met $citation=array(); a la place.

# $citation[0] = "Citation n°1";
# $citation[1] = "Citation n°2";
# $citation[2] = "Citation n°3"; // Ici vous mettez les citations que vous voulez entre " "
# $citation[3] = "Citation n°4";
# $citation[4] = "Citation n°5";

a chaque fois, tu veux ajouter une citation, donc c'est :

# $citation[] = "Citation n°1";
# $citation[] = "Citation n°2";
# $citation[] = "Citation n°3"; // Ici vous mettez les citations que vous voulez entre " "
# $citation[] = "Citation n°4";
# $citation[] = "Citation n°5";

$nbr = rand(0, 4) ;

ici tu peux eviter d'avoir un 4 qui sort de null part, en utilisant la fonction count.

Commentaire de webdeb le 26/08/2008 02:01:15

array_rand() est ton amie ;)

Commentaire de rocky87 le 26/08/2008 08:51:10

Merci à tous pour vos commentaires constructifs, je vais essayer de modifier tout ça! :D

Commentaire de neigedhiver le 26/08/2008 10:14:21

Salut,

Moi, j'ai un commentaire non constructif à faire...
Une source de 3 lignes, c'est pas une source, c'est un snippet. Et ça se poste sur Codyx.

Commentaire de malalam le 26/08/2008 19:29:08 administrateur CS

Hello,

ouais, difficile de qualifier ça de source, désolé.
Mais je ne suis pas sur que ça ait sa place sur codyx non plus, en fait. C'est quand même très ciblé...
Sinon, ça peut se résumer en 1 ligne en cherchant un peu.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

son aléatoire en chargement de page [ par pyranhaz ] s@lut,je cherche un script php qui pourrait gérer des sons audio en les présentant de façon aléatoire à chaque chargement de page...La plupart des for Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez informations sur la visite d'un site internet !! [ par fredericmaill ] Bonjour, J?aimerais faire une application qui me donnerais des informations sur le temps passé par chaque visiteur sur chaque page de mon site intern a href?! [ par mirage84 ] J'ai pris le mod&#232;l d'un portail sur internet et gr&#226;ce au code source l'est modifi&#233;. J'ai d&#233;j&#224; fait des site internet mais la informations sur les sites web internet [ par elmekki ] Bonjour, je cherche le nom d'un logiciel qui permet de donner des informations ( popularité, date de creation... ) sur n'importe quel site que je tap Dév un site Internet dynamique en arabe sous PHP/MySQL [ par Leila83 ] Mes cordiales salutations &#224; ts&nbsp;les fans de&nbsp;PHP et du d&#233;v Web!g&nbsp;r&#233;cemment install&#233; l'arabe ds mon PC (ki&nbsp;foncti Se connecter à Internet à partir d'un CDROM [ par jeffwow ] Bonjour.Je vais tenter d'&#234;tre le plus clair possible.&nbsp; J'ai un client qui distribue un CDROM.&nbsp; Son CDROM est mont&#233; comme un site I


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,212 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales