Forum Moderators: coopster
Here is the script:
$wordlist = file("http://$HTTP_SERVER_VARS[HTTP_HOST]/wordlist.txt");
$num_rows = sizeof($wordlist);
$word = $wordlist[rand(0, $num_rows - 1)];
Now when I try to display 5 random words at different parts of my page they are randomized per page load but not indvidually.
Ex:
<?php echo $word;?>
<?php echo $word;?>
<?php echo $word;?>
<?php echo $word;?>
<?php echo $word;?>
Displays:
word23
word23
word23
word23
word23
what I'm tryin to do is have it display:
word11
word55
word8
word21
word14
As you are using the file function you are already reading your data into an array, so do something like this:
$wordlist = file("http://$HTTP_SERVER_VARS[HTTP_HOST]/wordlist.txt");shuffle($wordlist);
Ex:
<?php echo $wordlist[0];?>
<?php echo $wordlist[1];?>
<?php echo $wordlist[2];?>
<?php echo $wordlist[3];?>
<?php echo $wordlist[4];?>
dc