Hallo,
wie kann ich dann die Dateiendungen von einer Datei sonst weg bekommen?
Dateiendungen haben die Eigenschaft am Ende des Dateinamens zu stehen. Sie sind vom Rest mittels Punkt getrennt. Das solltest du dir zunutze machen die Endung zu isolieren. Das was du möchtest ist dann der Dateiname vom Anfang, bis zum ersten Zeichen gefunden Endung. Klar?
strrpos() für die erste Aufgabe und substr() für die zweite.
HTH
Jochen