[PHP] random number problem...
Hi, I've written a picture rotation script, file paths are stored in a file and are called depending on a random number generator.. The problem is that out of 14 possible numbers only 7 are been generated. the code I'm using is... srand ( (double) microtime()*1000); $numbertodisplay = rand(0, (($no_items)-1)); The variable $numbertodisplay only ever takes the values 0,2,4,6,8,10,12. Is there a reason that the only numbers produced are even? Thanks for any help.. James
[PHP] Variables
Hi, This might sound really simple but plz humour me :) How can I tell if two text variables are equal to one another? If I use.. if($text1 = $text2) { echo The variables are equal; } else { echo The variables are not equal; } then the code in the else state is always printed even if I know for a fact that the variables are equal... Any suggestions? James
Re: [PHP] Variables
I have tried that also...it still does not want to work... - Original Message - From: Dallas K. To: James Bartlett ; [EMAIL PROTECTED] Sent: Wednesday, July 11, 2001 5:43 AM Subject: Re: [PHP] Variables don't use the quotes if($test1 == $test2) {echo True; } else {echo False; } - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, July 10, 2001 7:21 PM Subject: Re: [PHP] Variables No it doesn't seem to like that either... The weird thing is that if I used instead of = it's fine...although that is not the result I want... - Original Message - From: Tyler Longren To: James Bartlett Cc: [EMAIL PROTECTED] Sent: Wednesday, July 11, 2001 3:21 AM Subject: Re: [PHP] Variables Try if($text1 == $text2) { echo The variables are equal; } else { echo The variables are not equal; } notice the change in the if() Tyler On Wed, 11 Jul 2001 03:12:56 +0100 James Bartlett [EMAIL PROTECTED] wrote: Hi, This might sound really simple but plz humour me :) How can I tell if two text variables are equal to one another? If I use.. if($text1 = $text2) { echo The variables are equal; } else { echo The variables are not equal; } then the code in the else state is always printed even if I know for a fact that the variables are equal... Any suggestions? James -- Tyler Longren [EMAIL PROTECTED] Currently Unemployed www.noworkfortyler.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] Help with a variable
Hi, Is there some way that I can check to see if a variable is present? e.g. if (variable is not present) { set variable to 0; } else { some code that uses variable; } Thanks for any advice. James
[PHP] Determining the length of a string
Hi, Say you read in the contents of a text file and wanted to know the length of the text you had read in what command would you use? Thanks James
[PHP] Problem writting to file...
Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James
Re: [PHP] Problem writting to file...
nope... The 'new line' tages are printed inside the file but not the values produced by the counter... - Original Message - From: Chris Anderson To: James Bartlett ; [EMAIL PROTECTED] Sent: Friday, July 06, 2001 7:25 PM Subject: Re: [PHP] Problem writting to file... I don't see anything wrong with the code. Does this work: ?php $fp = fopen(./data.txt, w+); $counter = 0; for($counter = 0; $counter 6; $counter++) { fwrite($fp, $counter . \n); } fclose ($fp); ? - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 2:15 PM Subject: [PHP] Problem writting to file... Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James
Re: [PHP] Problem writting to file...
No errors at all... - Original Message - From: Tyler Longren To: php-general ; James Bartlett Sent: Friday, July 06, 2001 7:29 PM Subject: Re: [PHP] Problem writting to file... Any errors being given to you? Tyler - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 1:15 PM Subject: [PHP] Problem writting to file... Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James
Re: [PHP] Problem writting to file...
When I use that code I get the following... Counter is = 0 Counter is = 1 Counter is = 2 Counter is = 3 Counter is = 4 Counter is = 5 However if you remove the Counter is = part then once again no numbers are written, only the 'new line' symbols... - Original Message - From: Chadwick, Russell To: '[EMAIL PROTECTED]' Sent: Friday, July 06, 2001 7:43 PM Subject: RE: [PHP] Problem writting to file... What happens when the code is ?php error_reporting(15); $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, Counter is = . $counter . \n); $counter = $counter +1; } fclose ($fp); ? - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 1:15 PM Subject: [PHP] Problem writting to file... Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem writting to file...
I get the same result... - Original Message - From: Jerry Lake To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 7:48 PM Subject: RE: [PHP] Problem writting to file... try this ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { $counter++; fwrite($fp, $counter . \n); } fclose ($fp); ? Jerry Lake Interface Engineering Technician Europa Communications - http://www.europa.com Pacifier Online - http://www.pacifier.com -Original Message- From: James Bartlett [mailto:[EMAIL PROTECTED]] Sent: Friday, July 06, 2001 11:30 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] Problem writting to file... No errors at all... - Original Message - From: Tyler Longren To: php-general ; James Bartlett Sent: Friday, July 06, 2001 7:29 PM Subject: Re: [PHP] Problem writting to file... Any errors being given to you? Tyler - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 1:15 PM Subject: [PHP] Problem writting to file... Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem writting to file...
It doesnt like that either... - Original Message - From: Chadwick, Russell To: '[EMAIL PROTECTED]' Sent: Friday, July 06, 2001 7:51 PM Subject: RE: [PHP] Problem writting to file... Oooo, then make it fwrite($fp, $counter\n); -Original Message- From: James Bartlett [mailto:[EMAIL PROTECTED]] Sent: Friday, July 06, 2001 11:46 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] Problem writting to file... When I use that code I get the following... Counter is = 0 Counter is = 1 Counter is = 2 Counter is = 3 Counter is = 4 Counter is = 5 However if you remove the Counter is = part then once again no numbers are written, only the 'new line' symbols... - Original Message - From: Chadwick, Russell To: '[EMAIL PROTECTED]' Sent: Friday, July 06, 2001 7:43 PM Subject: RE: [PHP] Problem writting to file... What happens when the code is ?php error_reporting(15); $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, Counter is = . $counter . \n); $counter = $counter +1; } fclose ($fp); ? - Original Message - From: James Bartlett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 06, 2001 1:15 PM Subject: [PHP] Problem writting to file... Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem writting to file...
No luck there... - Original Message - From: Brad S. Jackson To: James Bartlett Sent: Friday, July 06, 2001 8:01 PM Subject: Re: [PHP] Problem writting to file... Sometimes you have to do this to make it work. fwrite($fp, strval($counter) . \n); James Bartlett [EMAIL PROTECTED] wrote: Hi, I'm trying to write data to a file but for some reason it will not store numbers in the file...Here's the code I'm using...(as an example) ?php $fp = fopen(./data.txt, w+); $counter = 0; while ($counter 6) { fwrite($fp, $counter . \n); $counter = $counter +1; } fclose ($fp); ? Thanks for any help... James
[PHP] Writting to files.?
Hi, Anyone know how I can write and read to different lines in a file rather than just adding to the text already on the first line of the file? Thanks Zotud
Re: [PHP] Writting to files.?
Thanks for the response so far... I'm still not sure on how to get the code to start on a new line in the file (yes they are text files). Say I wrote variable1 to line one how do I get it to write the next variable to line two? Thanks - Original Message - From: Don Read To: James Bartlett Cc: [EMAIL PROTECTED] Sent: Thursday, July 05, 2001 6:40 PM Subject: RE: [PHP] Writting to files.? On 05-Jul-01 James Bartlett wrote: Hi, Anyone know how I can write and read to different lines in a file rather than just adding to the text already on the first line of the file? Thanks Assuming you're talking about text files: A. suck the whole thing up in memory, change it there, write it back out. B. open a temp, copy till the line of interest, write your change, copy remainder. mv/cp the temp to the original. C. read to line of interest, ftell(), suck remainder into memory. ftruncate(), fseek(), write your changes, write out the remainder. Regards, -- Don Read [EMAIL PROTECTED] -- It's always darkest before the dawn. So if you are going to steal the neighbor's newspaper, that's the time to do it.