![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| burgermeister01@insightbb.com wrote: > Hmm, yes, maybe you might remember me as the guy with the hangman game > earlier. Well, I forgot about the high score table for that game, but for > the scale of the next game I'm making I really kind of want one. Now, when > I was doing the hangman game I figured out how I *could* do it, but the work > required, shuffling so many text files was too much trouble. But I really > want to do it now, so I'm wondering can anyone think of an easier way to > make a high score table without using a database. Before I figured I could > have corresponding name and score text files and fread and fwrite as I > needed to, but thats like 20 text files to have to deal with. Is there > perhaps an easier way, or should I just get cracking? Use php to your advantage. Use a single text file if you do not have database access. Store data per line, and use symbolic dilemetation so you can manage the data within the file. Example: hangman.txt HighScore|100|Username|DateScored LowScore|1|Username|DateScored Last10Players|Usernameone|Usernametwo|Usernamethre e|etc.. You can patern your file to suit your needs...and it only requires a single file todo so. -- Kyndig Embrace The Addiction! http://www.kyndig.com/ | |||
| Advertisements |
| | #2 | ||
| What kind of commands would you recommend using to move data into and out of the file? The only one I know of so far would be substr, and there *must* be something a little more tangible than that, right? | |||
| | #3 | ||
| burgermeister01@insightbb.com wrote: > What kind of commands would you recommend using to move data into and out of > the file? The only one I know of so far would be substr, and there *must* be > something a little more tangible than that, right? HighScore|Username|DateScored|ValueScored open the file and read contents into $buffer $line_list = explode("\n", $buffer ); loop through each $line_list array now with something like foreach( $line_list as $line ) You now have a single line that is dilemeted by | sysmbol. Find out what this line contains... $entry_list = explode( "|", $line ); list( $field, $user, $date, $value ) = each( $entry_list ); -- Kyndig Embrace The Addiction! http://www.kyndig.com/ | |||
| | #4 | ||
| say... > What kind of commands would you recommend using to move data into and > out of the file? The only one I know of so far would be substr, and > there *must* be something a little more tangible than that, right? http://uk.php.net/explode Remember also that "\n" is a line break, so $scores = explode("\n",$score_file); would split up all the lines of $score_file into an array $scores. if you wanted, you could then explode each value of $scores to seperate the values seperated by your symbols (eg "|" or ",") hth -- Nathan. XBL Gamertag: Cowfield http://www.cowfields.com Bow to the Cow! | |||
| | #5 | ||
| To read a text-file with different entrys on different lines, I ALWAYS use $data=file(data.txt) This puts the different lines of the file to the array $data[] Then you can sort the array, get the values, adding lines to the array etc... To put the new (with added highscore) to the file I use this code: $number=count($data); $fp = fopen(data.txt, 'w'); for($i=0;$i<$number;$i++) fwrite($fp, $data[$i]); fclose($fp); "Nathan" <spamfourstomachs@hotmails.com> wrote in message news:Xns93CB7F2D5669Efourstomachsspamhotm@130.133. 1.4... > say... > > > What kind of commands would you recommend using to move data into and > > out of the file? The only one I know of so far would be substr, and > > there *must* be something a little more tangible than that, right? > > http://uk.php.net/explode > > Remember also that "\n" is a line break, so > > $scores = explode("\n",$score_file); > > would split up all the lines of $score_file into an array $scores. > > if you wanted, you could then explode each value of $scores to seperate the > values seperated by your symbols (eg "|" or ",") > > hth > > -- > Nathan. > XBL Gamertag: Cowfield > http://www.cowfields.com > Bow to the Cow! | |||
| Featured Websites | ||||
|
![]() |
| Tags: high, score, table |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| High Level Vs RCA & High Level adapters | James Stewart | Car audio | 1 | 06-17-2007 6:09 PM |
| What's the score with halo3? | Jamie Nicholas | Console Subjects | 4 | 06-11-2007 10:29 AM |
| The final score is out | scoopex | Console Subjects | 3 | 06-11-2007 1:16 AM |
| Delete from a table using entries in temp table | n00bie | Database | 2 | 06-10-2007 12:25 AM |
| Improve Your Credit Score In 24 Hours And Erase Your Debts Forever | jose smith | Website Reviews And Website Questions | 0 | 05-28-2007 12:44 AM |
| Featured Websites | ||||
|