[Réglé] Affichage d'un texte aléatoire

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] [Réglé] Affichage d'un texte aléatoire

Messagepar eDo » 02 Avr 2008 à 23:01

Bonjour,

J'ai un problème et je ne comprends rien...

j'essaye de coder un petit module qui permettrait d'afficher des lignes de textes à partir d'un fichier texte.

Voici ce que j'ai :
Code: Tout sélectionner
<?
$quote = file("text.txt"); 
srand((double)microtime()*1000000); 
echo $quote[rand(0,count($quote))];
?>


Dans mon fichier text.txt mes phrases sont en ligne séparée par des sauts de ligne :

Code: Tout sélectionner
chaque phrase sur une ligne différente
j'ai mangé une pomme
J'aime courir dans le jardin
j'ai tué une poule


Mais quand je charge ma page php avec le code ci dessus... Quedal... Page totalement blanche.

I need help...

Merci d'avance :)
Modifié en dernier par eDo le 02 Avr 2008 à 23:15, modifié 1 fois.
Avatar de l’utilisateur
eDo
Posteur néophyte
Posteur néophyte
 
Messages: 28
Enregistré le: 28 Oct 2005 à 10:58

Re: Affichage d'un texte aléatoire

Messagepar ksar » 02 Avr 2008 à 23:04

oula, ton code peux pas marcher .....

Pour pouvoir lire un fichier il faut au minimum l'ouvrir (fopen() )!

Dit nous se que tu veux obtenir exactement et on regarde.

@+
Total in Love de phpBB :mrgreen:
Avatar de l’utilisateur
ksar
Roi des posts
Roi des posts
 
Messages: 593
Enregistré le: 24 Oct 2007 à 11:00
Localisation: IDF

Re: Affichage d'un texte aléatoire

Messagepar Dakin Quelia » 02 Avr 2008 à 23:05

Bonsoir,

Je te conseille de lire cet article.

Là, tu ne saurais jamais lire le fichier. :wink:

A bientôt,
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Avatar de l’utilisateur
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21327
Enregistré le: 31 Oct 2006 à 19:33
Localisation: Belgique

Re: Affichage d'un texte aléatoire

Messagepar eDo » 02 Avr 2008 à 23:08

Merci pour votre aide, mais je crois que j'ai trouvé la solution... et ça fonctionne...

L'ouverture de balise php :
Non pas :
Code: Tout sélectionner
<?

Mais bien :
Code: Tout sélectionner
<?php


Du coup ça fonctionne nickel.

Mon but est d'afficher du texte aléatoirement a partir d'un fichier texte de préférence.
Avatar de l’utilisateur
eDo
Posteur néophyte
Posteur néophyte
 
Messages: 28
Enregistré le: 28 Oct 2005 à 10:58

Re: Affichage d'un texte aléatoire

Messagepar Dakin Quelia » 02 Avr 2008 à 23:11

Bonsoir,

Si tu estimes ton problème résolu, n'oublie pas de rajouter [Réglé] dans le titre de ton sujet. :wink:

A bientôt,
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Avatar de l’utilisateur
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21327
Enregistré le: 31 Oct 2006 à 19:33
Localisation: Belgique

Re: Affichage d'un texte aléatoire

Messagepar ErnadoO » 03 Avr 2008 à 00:00

ksar a écrit:oula, ton code peux pas marcher .....

Pour pouvoir lire un fichier il faut au minimum l'ouvrir (fopen() )!
@+
Encore du n'importe quoi ça.

fgets à certes besoin de travailler sur un flux (ouvert via fopen) mais son code utilise file() qui n'a pas besoin de cela (tout comme file_get_contents())
ErnadoO
 

Re: Affichage d'un texte aléatoire

Messagepar ErnadoO » 03 Avr 2008 à 00:01

eDo a écrit:Merci pour votre aide, mais je crois que j'ai trouvé la solution... et ça fonctionne...

L'ouverture de balise php :
Non pas :
Code: Tout sélectionner
<?

Mais bien :
Code: Tout sélectionner
<?php


Du coup ça fonctionne nickel.

Mon but est d'afficher du texte aléatoirement a partir d'un fichier texte de préférence.

normal, <? et <?php marchait pour php4, mais maintenant sous php5, par défaut, seul <?php est reconnu
ErnadoO
 

Re: Affichage d'un texte aléatoire

Messagepar ksar » 03 Avr 2008 à 14:00

ErnadoO a écrit:
ksar a écrit:oula, ton code peux pas marcher .....

Pour pouvoir lire un fichier il faut au minimum l'ouvrir (fopen() )!
@+
Encore du n'importe quoi ça.

fgets à certes besoin de travailler sur un flux (ouvert via fopen) mais son code utilise file() qui n'a pas besoin de cela (tout comme file_get_contents())


Oui effectivement...

J'ai du lire un peux vite :oops:

Excuse moi (faut vraiment que je fasse attention) :oops:
Total in Love de phpBB :mrgreen:
Avatar de l’utilisateur
ksar
Roi des posts
Roi des posts
 
Messages: 593
Enregistré le: 24 Oct 2007 à 11:00
Localisation: IDF


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités