Bitte lies Dir im Handbuch file() noch einmal aufmerksam durch.
Habe ich getan (auch vorher schon). Aber trotzdem existiert doch ein Array, das [1] => "Name 1", [2] => "Name 2", ... so aussieht. Und damit müsste ich doch auch arbeiten können (in_array oder array_key_exists). Das geht aber nicht!
Warum unterdrückst Du Fehlermeldungen?
Damit falls "FALSE" ausgegeben wird keine nervige Fehlermeldung erscheint (siehe http://de3.php.net/manual/de/function.readfile.php).