Hasard dans txt
bonjours
voila j'ai un code qui affiche un des texte au hasar mais je voudrai que les textes viennne d'un fýchýer .txt
merci pour vos reponse
voila j'ai un code qui affiche un des texte au hasar mais je voudrai que les textes viennne d'un fýchýer .txt
<? $tMessage[] = "Bonjour !"; $tMessage[] = "Salut ;o)"; $tMessage[] = "En forme ?"; $tMessage[] = "Hi, Hello !!"; $tMessage[] = "Ca va ?"; srand((double)microtime()*1000000); $num = rand(0,sizeof($tMessage)-1); echo "Message n° <B>".$num."</B> : "; echo "<B>".$tMessage[$num]."</B>"; ?>
merci pour vos reponse
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
je pourrait mettre ces message dans une table mais je prefere un fichıer .txt
-
Modérateurmoi j'ai ceci pour aller chercher des lignes dans un fichier txt
si cela peut te servir !
<?php
$tab = file("../citations/citsymp.txt") ;
srand((double)microtime() * 1000000) ;
$nbr = rand(0, (count($tab) - 1)) ;
echo $tab[$nbr] ;
?>
à adapter au niveau du chemin et des noms ...
@mitiés
b g -
bah chui un bon un rien g pa reuci
voici ce que g essayer
hasard.php
<?php $tMessage[] = file("/citations.txt") ; srand((double)microtime()*1000000); $num = rand(0,sizeof($tMessage)-1); echo "Message n° <B>".$num."</B> : "; echo "<B>".$tMessage[$num]."</B>"; ?>
citations.txt
$tMessage[] = "Bonjour !"; $tMessage[] = "Salut ;o)"; $tMessage[] = "En forme ?"; $tMessage[] = "Hi, Hello !!"; $tMessage[] = "Ca va ?";
et voıcı lerreur
Warning: file() [function.file]: open_basedir restriction in effect. File(/citations.txt) is not within the allowed path(s): (/var/www/hbg.fr/t/u/turkish/:/var/www/dev/include/:/var/www/tmp/t/u/turkish/) in /var/www/hbg.fr/t/u/turkish/hasar.php on line 2 Warning: file(/citations.txt) [function.file]: failed to open stream: Operation not permitted in /var/www/hbg.fr/t/u/turkish/hasar.php on line 2 Message n° 0 :
-
Modérateurceci est dans un fichier php:
<?php
$tab = file("../citations/citsymp.txt") ;
srand((double)microtime() * 1000000) ;
$nbr = rand(0, (count($tab) - 1)) ;
echo $tab[$nbr] ;
?>
qui appelle un fichier txt
il faut donc simplement ces deux fichiers et ensuite faire des essais au niveau des chemins
@+
b g