Hallo Felix.
prima Vorschlag!
$ext = array('php', 'htm' 'bla');
Komma fehlt! -------^
$ext = array('php', 'htm', 'bla');
sollte es heißen. :-)
Und wenn wir gerade dabei sind:
$filename = $act .'.' .$value) {
Hier fehlt entweder eine öffnende Klammer oder die schließende muss weggelassen werden.
Einen schönen Mittwoch noch.
Gruß, Ashura