Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About NFreak

  • Rank
    Family Friend

Contact Methods

  • AIM
    NSider NFreak
  • Website URL

Profile Information

  • Location
  • Interests
    Programming, aggressive inline skating, pwning...
  1. It seems to be working now. I didn't know that the css file would only apply to things after they were loaded. Very strange that it actually worked the first time, though.
  2. I'm working on a new website for a friend (studentsinpolitics.com), and the page loads properly the first time in IE, but if I click any links, it loads the page without the CSS. I don't use frames, and I didn't have this problem with nfreak.net. I don't want to solve this problem for my version of IE, but rather include something in the code to make it work for everyone. Please and thank you. (Also note the problem only occurs in IE. It works fine with everything else. Maybe caching issues?)
  3. I use PHPBB, and I've recently been getting random spam advertisements on my forum now. It seems that there are bots that crawl the site and create an account, create a topic, and link to their website.
  4. Since we're on the topic of including files, is there a way to have a header.php and a footer.php file get processed on every page? Currently, I just put the include lines in my code at the beginning and end manually, but there are some pages on my site that I made before I knew about including, and it would be nice to be able to update them.
  5. If I try and run a PHP script that takes a few hours to run, it will stop after about 25 minutes. I'm pretty sure it's because of a server setting in the php.ini file. I decided to install Apache on my computer, and I got PHP installed as well. Can anyone help me configure PHP so that it doesn't kill the script after 25 minutes. I plan on running a few things locally to take load off of my TCH site. max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 8M
  6. I don't actually store the values for attack, defense, spy, and sentry in the database. The database stores the values for how many of each item the user has, the number of trained soldiers, etc... It pulls that information and generates the attack, defense, etc... stats as it loads the page. Otherwise grabbing it already sorted would've been easy. Thank you again for all the help. The script is so fast now.
  7. Okay, cool. I'm new to functions and stuff. I've never used return before.
  8. Actually, scratch that. The update takes about 2.5 minutes to update. This owns. I may never have to revise this code again.
  9. Alright, I got my script up and running. You rock! The script takes about 3.5 - 4 minutes to run, but it does a lot. It gives every member of the site some gold and an extra attack turn. Then it proceeds to find out the four minor ranks (attack, defense, spy, sentry). After it writes all of that to the database it adds together the attack, defense, spy, and sentry ranks into a new array. So if my stats are: Attack: Ranked #40 Defense: Ranked #108 Spy: Ranked #1231 Sentry: Ranked #430 It would add (40+108+1231+430) into a new variable. It does that for every user, then so
  10. Wow, that's amazing. I tested it and it worked. Now I just have to implement that into my script. Thank you very much. I have one question, though. return ($a['defense'] > $b['defense']) ? -1 : 1; What does that line of code do? I don't understand the "? -1 : 1;". I've never seen anything like that before.
  11. I got my update to finish in 5 minutes, up from about 12 - 15. All I did was combine a line of code with another. I had no idea that writing to a database took so much time. I had two lines of code next to each other that updated the users gold, then gave the user an extra turn. I made it give the user gold and a turn in the same line of code, and somehow that cut about 10 minutes off the update time. I suppose that looping a bunch of mysql code 1800 times goes much faster when there aren't two update lines next to each other. I'm satisfied with update time, and I shouldn't have an
  12. Thanks for the suggestions. If you're able to provide some sample code to sort the above array by attack and defense, that would be great. I'm not sure how I would apply the suggested functions to my script. $arrStats=array(); $arrStats[1][username]="Bob"; $arrStats[2][username]="Bill"; $arrStats[3][username]="John"; $arrStats[1][attack]=150; $arrStats[2][attack]=200; $arrStats[3][attack]=75; $arrStats[1][defense]=250; $arrStats[2][defense]=50; $arrStats[3][defense]=980; Basically, John's attack power is 75, and his defense power is 980. He's ranked first for
  13. I've looked up various PHP functions like asort() and arsort(), but I can't seem to find a way to sort an array by a specified dimension. For example: $arrStats=array(); $arrStats[1][attack]=150; $arrStats[2][attack]=200; $arrStats[3][attack]=75; $arrStats[1][defense]=250; $arrStats[2][defense]=50; $arrStats[3][defense]=980; I can't seem to find a function that sorts by a specified type. I programmed a game for my website, and every 30 minutes I have a cron script run that ranks all the users by various stats (attack, defense, spy, sentry). The script used to be able to run
  14. <?php $arrTip = array(); $arrTip[1]="Make a tip."; $arrTip[2]="Make a tip."; $arrTip[3]="Make a tip."; $arrTip[4]="Make a tip."; $arrTip[5]="Make a tip."; $arrTip[6]="Make a tip."; $arrTip[7]="Make a tip."; $arrTip[8]="Make a tip."; $arrTip[9]="Make a tip."; $arrTip[10]="Make a tip."; $rand = rand(1,10); // This will pick a random number between 1 and 10. Change the number "10" to however many tips you have. $tip = $arrTip[$rand]; print $tip; ?> There's a short little script to get a random tip. Make sure the page is a .php page so that the code will
  15. Maybe I overlooked it, but I didn't see a "description" META tag in the source code. You should try adding one of them so that when Google or another engine crawls your site, they can make your search results look prettier. <META name="description" content="Welcome to the Jensen Family website."> Maybe add more to it than that. Also, sometimes your quote appears blank. You should add an "if" statement in your PHP so that there is always a quote. if ($quote=="") { $quote = "Put some sort of fixed quote in here for when it turns out blank."; }
  • Create New...