*tiny bump*The code works great!

After some tweaks and killing a few bugs, the PHP code now correctly shows information read from the XML file.
I've added a function to the code that makes the app look for additional image files and text files containing extended biography information and (if found) replaces those items with the files it found on the server.
For example:
On my website I have a page that shows all the characters I own. For the sake of simplicity, there are only 2.
- One (let's call her Brawly Bird) is a level 40 brute with a lot of cool action photos and a biography spanning over 200 lines.
All basic information like XP, Inf, Level have been tracked using Sentinel, but a few of the action photos (taken via screenshots) are located in a folder on my webpage's server, and the extended biography is located in a simple txt file on that same server.
- The other (named iNewb) is a level 2 defender with only a profile photo and a biography sayin "I'm new! Help?!".
The profile photo has been uploaded to CIT and the bio has been pulled out of the game using Sentinel. (the standard procedure)
Now what does my app do when our visitor, let's call him "Mister G.", goes to my webpage and clicks on iNewb's button:
- the app loads the XML file from CIT
- speeds through its contents until it encounters the character name "iNewb"
- runs a quick for-next loop to extract the required data from the file (XP, Inf, Level, Bio, Avatars)
- checks if a separate avatar photo and bio file are available on my server (which they are not)
- shows this information in a (styled) table using the Bio and Avatar from CIT since it did not find separate files.
But what happens when Mister G opens the page for Brawly Bird:
- the app loads the XML file from CIT
- speeds through its contents until it encounters the character name "Brawly Bird"
- runs a quick for-next loop to extract the required data from the file (XP, Inf, Level, Bio, Avatars)
- checks if a separate avatar photo and bio file are available on my server (which they are)
- shows this information in a (styled) table using the Bio and Avatar found on my server.If neither CIT nor the server have avatar or bio information, the app shows a message "no data found" or something similar.
Although this could be changed to anything you'd like.
With this function it is possible to upload photos of your characters (like action photos) to your server and have them displayed on your website instead of CIT's standard avatars, giving you the freedom to show different photos but up-to-date information tracked with Sentinel. And create a very in-depth biography of your characters, that surpasses the +/- 1000 characters allowed in the game.
I'm still working on a routine that will make the app pick a random photo out of a collection of photos for a character.
I'll post more updates when I can.
* by "photo" I actually mean any graphic that represents the character. Could be a screenshot, drawing, photo of a sculpture, a logo, or its name in very cool fonts.