Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2007, 13h49   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 0
Points : 0
Par défaut Phrase aléatoire question

Bonjour,

Avant de commencer je tien à préciser que je ne suis pas expert en php
Voila j'ai trouvé un script qui permet d'afficher des phrases aléatoire sur une page, il choisi une phrase au hasard dans le fichier txt et il l'affiche.

Moi, je voudrai qu'il affiche que 1 seul foi la phrase, je ne veux pas que quand on actualise la page il ressorte les phrases qu'il a déjà affiché.

Voici le script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<body>
 
<?
$fichier = "fichier.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>
Voila je ne c'est pas si c'est possible de modifier ce script pour pouvoir faire ce que je veux !
Si vous connaissez un script capable de faire je suis preneur

Voila je vous remercie pour les futurs réponses

++ DiaBo
DiaBoliK60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 16h23   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Ton script n'est pas modifiable directement tel quel pour arriver à ton résultat.
La seule solution que je vois est de stocker dans une variable de sessions les phrases deja affichées pour un visiteur. Et ensuite dire au script de prendre la phrase seulement si elle n'est pas deja dans la session.

De plus, utiliser une base de données me semblerait plus simple et plus performant pour effectuer le traitement que tu désires.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 18h57   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 0
Points : 0
ok je te remerci de ta réponsse,

a tu un exemple de script car je ne connait pa trop le php

merci ++
DiaBoliK60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h01.


 
 
 
 
Partenaires

Hébergement Web