RE: RES: [PHP] Game development approach

From: Date: Fri, 25 Mar 2005 14:43:20 +0000
Subject: RE: RES: [PHP] Game development approach
Groups: php.general 
Request: Send a blank email to php-general+get-211565@lists.php.net to get a copy of this message
[snip] First thanks for your answer and your help. I would like to explore this concept of using the PHP. I mean, I've already coded some small games in C++, and implementing a game loop is kinda easy, since you have the control of all the data being processed. But PHP scripts, as I currently know of, are only run when requested by the client, and the when they finish execution then they're gone. I never tried, but could it be done a game loop in PHP? I mean like a script I would start and it would keep running constantly, checking for new commands in a queue, updating objects status, can it be done or the server would kill it? [/snip] You can set a while(TRUE) loop. Here is an example of one that I use to monitor a condition in a database and update an IFRAME. This has a 10 second sleep cycle. while(TRUE){ $getNotesCount = "SELECT COUNT(*) AS entries FROM test.tblTNotes "; if(!($dbNotesCount = mysql_query($getNotesCount, $dbc))){ echo mysql_error() . "\n"; exit(); } $value = mysql_fetch_array($dbNotesCount); $newValue = $value['entries']; if(!(isset($currentValue)) || ($currentValue != $newValue)){ $currentValue = $newValue; ?> <form name="foo" action="stateTestData.php" method="POST" target="bottomFrame"> </form> <script language="javascript"> foo.submit(); </script> <?php flush(); ob_end_flush(); } sleep(10); }

« previous php.general (#211565) next »