This is a discussion on Help with a PHP script within the PHP Language forums, part of the PHP Programming Forums category; I've got a cgi script that allows me to add the output of a php script to an html ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I've got a cgi script that allows me to add the output of a php script to an
html page using the following line of code. #insert : http://www.url.com/sript.php# What I'm wondering is if someone could write me a couple of lines of code for script.php that would randomly select one line of information from a text file called text.txt. This way, if I had the following line in my html file, the place where #insert : http://www.url.com/sript.php# is located, would be replaced by a random line of text from text.txt. <a href="http://www.yahoo.com">#insert : http://www.url.com/sript.php#</a> The contents of text.txt would be something like this: This is yahoo yahoo is a search engine search using yahoo Thanks for the help. |
|
|||
|
On Thu, 11 Sep 2003 06:32:04 +0000, (a) wrote:
> I've got a cgi script that allows me to add the output of a php script to an > html page using the following line of code. > > #insert : http://www.url.com/sript.php# > > What I'm wondering is if someone could write me a couple of lines of code > for script.php that would randomly select one line of information from a > text file called text.txt. Assuming your text.txt file isn't too big and is in the same directory as /script.php : <?php // Slurp all the lines of test.txt in to an array $data = file("test.txt"); // Print a random (rand) line from 0 (start of the array) to // the end of the array (count($array)-1) print $data[rand(0, count($data)-1)]; ?> If this was a homework assignment, I'll kill you in your own kitchen!!! :-) Cheers, Andy |
|
|||
|
Nope, not homework, would never cheat.
Just I'm not a programmer and it was faster to ask a question in an expert forum then to have to learn php to solve a single problem I was having. "Andy Jeffries" <news@andyjeffries.remove.co.uk> wrote in message news:pan.2003.09.11.13.16.38.928918@andyjeffries.r emove.co.uk... > On Thu, 11 Sep 2003 06:32:04 +0000, (a) wrote: > > I've got a cgi script that allows me to add the output of a php script to an > > html page using the following line of code. > > > > #insert : http://www.url.com/sript.php# > > > > What I'm wondering is if someone could write me a couple of lines of code > > for script.php that would randomly select one line of information from a > > text file called text.txt. > > Assuming your text.txt file isn't too big and is in the same directory as > /script.php : > > <?php > > // Slurp all the lines of test.txt in to an array > $data = file("test.txt"); > > // Print a random (rand) line from 0 (start of the array) to > // the end of the array (count($array)-1) > print $data[rand(0, count($data)-1)]; > > ?> > > If this was a homework assignment, I'll kill you in your own kitchen!!! > :-) > > Cheers, > > > > Andy |