Hallo,
Hast Du vielleicht einen kleinen Deeplink ins PHP-Manual parat?
Um die Dateiendigung zu kriegen:
String-Funktionen
http://www.php.net/manual/de/ref.strings.php
insbesondere strrchr() - alles ab dem letzten Punkt
http://www.php.net/manual/de/function.strrchr.php
Es gibt natuerlich auch pathinfo()
http://www.php.net/manual/de/function.pathinfo.php
Verzeichnis durchlaufen:
<http://www.dclp-faq.de/q/q-code-verzeichnis.html >
Welche anderen Punkte Deines Vorhabens sind unklar?
Gruesse,
Thomas