FAQ Questions Générales

PHP : Afficher une phrase au hasard à chaque chargement de la page

Afficher une phrase au hasard à chaque chargement de la page, ca vous plait?
Le principe est simple.
Un fichier contient l'ensemble des phrases.
Il suffit d'aller chercher une phrase aléatoirement dans ce fichier et de l'afficher.
La première étape consiste à créer le fichier avec les phrases (une phrase par ligne) que l'on appelera : phrases.txt

Les bons comptes font les bons amis
Après la pluie, le beau temps
L'appetit vient en mangeant
Il ne faut pas vendre la peau de l'ours avant de l'avoir tué
Une hirondelle ne fait pas le printemps

Maintenant, voici le script qui permet d'afficher aléatoirement une de ces phrases.

<html>
<body>

<?
$fichier = "/home/votrelogin/phrases.txt";
//Ouverture du fichier en lecture
$fp = fopen($fichier,r);

$i=0; //Initialisation de la variable 'i'

//On remplit tableau 'lignes' avec les phrases du fichier
while ( !feof($fp) )
{
   $ligne[$i]=fgets($fp,filesize($fichier));
   $i++;
}

//On determine aleatoirement la phrase à afficher
$nb = mt_rand(0,($i-2));

//On ferme le fichier
fclose($fp);

//On affiche la phrase
echo $ligne[$nb];
?>

<html>
<body>

N'oubliez pas de replacer Votrelogin par votre login de ftp à la ligne :

$fichier = "/home/votrelogin/phrases.txt";
 
generale/php/afficher_une_phrase_au_hasard_a_chaque_chargement_de_la_page.txt · Dernière modification: 2007/10/04 15:17 (édition externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki