Mailinglisten-Archive | 
Hallo Lutz,
dies dachte ich auch erst.
Nur muss im get_required_files - Array die index.php schon enthalten 
sein da sie per auto_prepent eingebunden wird. Selbst wenn ich diese 
nicht dort (auto_prepent) einbinde ist sie - soweit ich das richtig 
beobachtet habe - schon im Array durch einen normalen seiten aufruf 
enthalten.
MfG, Tobias
Lutz Zetzsche schrieb:
> Hallo Tobias,
> 
> Am Donnerstag, 11. Januar 2007 09:43 schrieb Tobias Fichtner:
> 
>>MalZeit,
>>[...]
> 
> 
> wenn ich das jetzt richtig verstanden habe, hast Du die Erklärung doch 
> eigentlich schon selbst gefunden: Die Datei bindet sich selbst ein, und 
> zwar genau einmal. Aber das reicht. Dadurch wird $handle in der 
> while-Schleife beim Einbinden der index.php neu belegt und dann eben 
> auch wieder geschlossen, so daß readdir und closedir anschließend in 
> der while-Schleife und danach für den Zugriff keine gültige Resource 
> mehr haben. ;-)
> 
> Die Lösung ist genauso einfach. Die index.php darf sich nicht selbst 
> einbinden. Ergänze also einfach Deine if-Bedingung:
> 
> 	if( $file != "." && $file != ".." && $file != "index.php" ){
> 
> 
> Viele Grüße
> Lutz
    php::bar PHP Wiki - Listenarchive