Re: Counter

From: Date: Thu, 08 May 2003 14:08:27 +0000
Subject: Re: Counter
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-146847@lists.php.net to get a copy of this message
Either way... javascript nor java can accomplish it.... he said the file is counting without user intervention all day... the only way to create a counter that can do that is through a seperate process that is not connected to the web. cron can schedule a script to write to a file. how you get that information out of the file is up to you. a frame and some meta refresh is simple. can javascript read a file on the server? I think not. Can java, why? it takes to long to load. -- Chris Edwards Web Application Developer Outer Banks Internet, Inc. 252-441-6698 chris.edwards@obinet.com http://www.OuterBanksInternet.com ----- Original Message ----- From: <bbonkosk@tampabay.rr.com> To: "Chris Edwards" <chris.edwards@obinet.com>; <php-general@lists.php.net> Sent: Thursday, May 08, 2003 5:57 AM Subject: Re: [PHP] Counter > Yes, this could be done in PHP to, but isn't that like using a screwdriver to > pound in a nail? This is clearly a case for client side programming. So > either embedd a nice little java applet that gets a dynamically updated file > via sockets, or do some javascript algorithm that will appear to update while > the user is sitting at your site. > -Brad > > > Hi > > > > setup a cron job to write to a file, the number you wish to see. > > > > then, use an <iframe>, http://www.w3schools.com/tags/tag_iframe.asp > > > > have the iframe page reload itself every second, reading the new number from > > the file. > > > > when a user loads the page, they will see the counter incrementing every > > second, or whatever period you wish > > > > > > -- > > Chris Edwards > > Web Application Developer > > Outer Banks Internet, Inc. > > 252-441-6698 > > chris.edwards@obinet.com > > http://www.OuterBanksInternet.com > > > > ----- Original Message ----- > > From: "Mark Douglas" <Mark.Douglas@Q9.com> > > To: "'Shaun'" <shaun@mania.plus.com>; <php-general@lists.php.net> > > Sent: Thursday, May 08, 2003 9:36 AM > > Subject: RE: [PHP] Counter > > > > > > > If they want to see the counter incrementing while the user is sitting on > > > one page, you're going to have to do something in javascript or another > > > dynamic language. As is stated many times on this list, PHP is server side > > > only and will not make a webpage dynamic at the client side for you. > > > > > > -----Original Message----- > > > From: Shaun [mailto:shaun@mania.plus.com] > > > Sent: Thursday, May 08, 2003 9:31 AM > > > To: php-general@lists.php.net > > > Subject: Re: [PHP] Counter > > > > > > > > > Thanks for your reply mark, > > > > > > but they want to see the counter actually incrementing whilst the user is > > on > > > the site... > > > > > > > > > "Mark Douglas" <Mark.Douglas@Q9.com> wrote in message > > > > > news:05924A4A9DEDAD46A21EE3C8C64B090D02B6CDC6@cheetah.zoo.q9networks.com... > > > > I'm not awake enough to provide example code, but something like this > > > should > > > > work: > > > > > > > > - Set a base date > > > > - Set a base counter value > > > > - Get the current date, subtract base date, gives you number of days > > since > > > > start of counter > > > > - multiple number of days since start of counter by 7000 > > > > - add this value to base counter value, giving you start of day value > > > > - divide 86400 by 7000 to give number of seconds that needs to pass to > > > > increment value > > > > - count number of seconds that has passed in the day, divide by number o > > f > > > > seconds to increment, giving todays current addition to counter > > > > - add current addition to start of day value > > > > > > > > Voila, you have a piece of code that you can put in a header/footer on > > > every > > > > page and will be different every time a user loads a page. This is > > > asssuming > > > > you're just going on the 7000/day value, and not actually caring about > > the > > > > real number of units sold. > > > > > > > > I hope that didn't confuse too much. > > > > > > > > Mark > > > > > > > > -----Original Message----- > > > > From: Shaun [mailto:shaun@mania.plus.com] > > > > Sent: Thursday, May 08, 2003 9:13 AM > > > > To: php-general@lists.php.net > > > > Subject: [PHP] Counter > > > > > > > > > > > > Hi, > > > > > > > > I have a client who wants a counter on their site showing a number which > > > > rises by 7000 a day and visibly clocks up whilst a user is on the site. > > > This > > > > is meant to show the number of products they sell a a day. I'm just not > > > sure > > > > how this would work though, would i have to store the ammount in a > > > database, > > > > how would it increment whilst no one is one the site. > > > > > > > > Thanks for your help > > > > > > > > > > > > > > > > -- > > > > PHP General Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#146847) next »