Ik heb van iemand een klein stukje code voor een filereader gekregen en ben die zelf gaan uitbreiden. Nu heb ik hem zelfs zo ver uitgebreid, dat ik gewoon via de browser mijn mappen op de server kan doorlopen, een soort wincmd interface. Ja, natuurlijk is dit afgeschermd met password enzo... 
Wat is het nut hiervan? Als ik niet thuis zit en toch een foto online even terug wil zoeken, dan kan ik dat zo doen, zonder eerst te hoeven in te loggen op de ftp van Stylite.
Wat wil ik nu: dat bij het uitlezen, mappen herkend worden en dat daar een ander icoontje voor komt te staan. Het is me al gelukt om alle soorten graphics te bestempelen met een mooi 'img' icoontje en de ascii-bestanden met een eigen passend icoontje.
Nu heb ik een stukje code, te weten dit:
hiermee herkent hij '.' en '..' al als directories en geeft er netjes een mapje aan. Maar als ik subdirectories in de betreffende map heb staan, herkent hij deze níet!
Nou kan ik simpel zijn en zeggen: subdirectories hebben bij mij nóóit een punt in de naam. Dus, geef alles met géén '.' in de $file is een subdirectory. Hoewel dit lang niet altijd opgaat zou het al een verbetering zijn. Hoe zoek ik binnen en variabele op punten (er staan natuurlijk nog veel meer chars in)?
Tweede oplossing: er is een functie die gewoon subdirectories herkent omdat ze 'mappen' zijn, weet ik veel. Ik heb deze functie niet op php.net kunnen vinden vooralsnog en ook in de search was er weinig bruikbaars.
Kan iemand me helpen?
Wat is het nut hiervan? Als ik niet thuis zit en toch een foto online even terug wil zoeken, dan kan ik dat zo doen, zonder eerst te hoeven in te loggen op de ftp van Stylite.
Wat wil ik nu: dat bij het uitlezen, mappen herkend worden en dat daar een ander icoontje voor komt te staan. Het is me al gelukt om alle soorten graphics te bestempelen met een mooi 'img' icoontje en de ascii-bestanden met een eigen passend icoontje.
Nu heb ik een stukje code, te weten dit:
PHP:
1
| <?if (is_dir($file)) { echo "[img]'dirlist/map.gif'[/img]&nbsp;<a href='".$dir."/".$file."'>[".$file."]</a><br>"; }?> |
hiermee herkent hij '.' en '..' al als directories en geeft er netjes een mapje aan. Maar als ik subdirectories in de betreffende map heb staan, herkent hij deze níet!
Nou kan ik simpel zijn en zeggen: subdirectories hebben bij mij nóóit een punt in de naam. Dus, geef alles met géén '.' in de $file is een subdirectory. Hoewel dit lang niet altijd opgaat zou het al een verbetering zijn. Hoe zoek ik binnen en variabele op punten (er staan natuurlijk nog veel meer chars in)?
Tweede oplossing: er is een functie die gewoon subdirectories herkent omdat ze 'mappen' zijn, weet ik veel. Ik heb deze functie niet op php.net kunnen vinden vooralsnog en ook in de search was er weinig bruikbaars.
Kan iemand me helpen?
heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs