Random [Résolu]

Signaler
Messages postés
61
Date d'inscription
vendredi 22 août 2003
Statut
Membre
Dernière intervention
23 septembre 2006
-
Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
-
<!--StartFragment --> bonjour je galére pour prendre une phrase au hazard dans un txt, voilà mon code met je ne voix rien qui pourêt géné
<?php  
  $Data = file( 'livre.txt' ); 
  $Phrase = $Data[ array_rand( $Data ) ]; 
  echo $phrase 
?>


Steve.

5 réponses

Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
1
Bonjour,

POurtant avec ma method ca marche.

<?php

$data = file('livre.txt'); // On crée un tableau avec chaques lignes

$select = rand(0, count($data)-1); // On choisi au hasard entre 0 et le nombre de ligne

$phrase = $data[$select]; // On selectionne la ligne $select

echo $phrase; // Et on l'affiche

?>


<hr>

<object id="animation" style="width: 550px; height: 75px;" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=6,0,47,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"></object>
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



on fait quelques petites modifs :



<?php  
  $fichier = file('livre.txt'); 
  $phrase =array_rand($fichier,1 ); 
  echo $phrase;
?>



a +


<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
1267
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
29 juin 2010
1
Bonjour,

essaye comme ca :

<?php

$data = file('livre.txt');

$select = rand(0, count($data)-1);

$phrase = $data[$select];

echo $phrase;

?>



<hr>

<object id="animation" style="width: 550px; height: 75px;" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=6,0,47,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"></object>
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
ça fonctionne aussi

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
61
Date d'inscription
vendredi 22 août 2003
Statut
Membre
Dernière intervention
23 septembre 2006

Ca ne me donne que des chiffre

Steve.