Tom: Endlose Rekursion könnte die Folge sein

Beitrag lesen

Hello Mika,

function getImages($folder){

Das ist sowieso nicht OK oder gefährlich (Endlosschliefe) was Du da machst.

Beachte bitte symbolische Links auf Verzeichnisse.
Ich kann es jetzt leider im Moment nicht ausprobieren, weil ich keinen Linux-Host zum Spielen hier habe und XAMPP ist dafür leider nicht unbedingt geeinget...

Entweder, Links werden unterschlagen, oder aber sie werden wie Directories behandelt und können dann, wenn sie in eine übergeordnete Ebene verweisen, zu Endlosschliefen des Scriptes führen.

Ich hatte hier Ende letzten Jahres eine Directory-Listing-Funktion veröffentlicht, die Rücksicht auf solche Dinge nimmt. Musst Du bitte mal suchen. Ich versuche auch, sie zu finden.

Du solltest also bei Dirs auf jeden Fall die Auflösung in den Realpath betreiben und kontrollieren, ob er schon einmal in der Sammelliste enthalten ist. Ohne Sammelliste kommst Du nicht aus.

Sonst hast Du nachher einen zirkulären Verlauf gebastelt und wunderst Dich...

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau