No problems.
As for what each function does, The PHP manual is very handy. Just go to php.net and enter a function in the text box on the top right hand corner and it'll tell you about that specific function.
For example, type in htmlspecialchars, and you should be taken to:
http://au2.php.net/manual/en/control...es.foreach.php
$songs and $song_num are variables. To find out what they represent, look up the 'foreach' construct (the same way you would look up a function).
Hope this help. If you have any other question feel free to post them here.
