Nije to „njegov rođeni engine“, već delo mojijeh ruku :-P
Nego, pomoću HTTP-a je zaista nemoguće izlistati direktorijume, pošto pojam direktorijuma ne postoji: postoji samo pojam „resursa“ koji se identifikuje pomoću URL-a („Jednoobrazni ukazivač na resurs“, upravo smišljen prevod za Zombija, ljubitelja istih :-)). Postojanje „/“ na kraju URL-a ništa ne znači, već je to znak kao i svaki drugi (to što su većinom serveri na Unix sistemima — na njima se ovaj znak koristi za razdvajanje direktorijuma — je druga priča).
Sad, ako pretpostavimo da je Urke imao probleme drugačije prirode: pokušava da iščita sadržaj direktorijuma na udaljenom serveru, ali pomoću PHP programa koji radi na istom tom serveru, tj. „u lokalu“.
E tada može biti raznih problema pri upotrebi readdir() funkcije. Najverovatniji problem je upotreba odgovarajućih dozvola. Zato, proveri da li imaš „x“ (execute) ovlašćenja za sve poddirektorijume željenog direktorijuma, i „r“ (read) ovlašćenja za taj direktorijum (ukoliko se ne koristi CGI PHP + SuExec, onda najverovatnije korisnik pod kojim server radi [httpd, nobody] treba da ima ta ovlašćenja).
U svakom slučaju, preporučujem da pošalješ „nevaljali“ kod, pa da neko sa malo više iskustva od tebe to prokomentariše.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.