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