login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Lage php versie

Offline roy - 16/06/2009 16:18
Avatar van royPHP gevorderde beste allemaal,

hoe zou je onderstaande code schrijven voor een server met een lage versie PHP. (lager als 5, 4.4.9 om precies te zijn)

  1. <?PHP
  2. $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
  3. ?>


De code moet dus door een mappenstructuur lopen. Te beginnen bij de opgegeven $dir.


Grt,
Roy

14 antwoorden

Gesponsorde links
Offline Koen - 16/06/2009 16:42
Avatar van Koen PHP expert http://www.site..._weergeven

=> Eerste functie is voor het opslaan van bestandsstructuur in een array.
Offline roy - 16/06/2009 17:32
Avatar van roy PHP gevorderde dat werkt niet...
in deze functie zit scandir()

Deze functie wordt ook alleen door PHP 5 ondersteund..
Offline Joost - 16/06/2009 17:32 (laatste wijziging 16/06/2009 17:42)
Avatar van Joost PHP expert Misschien biedt PHP.net: phpversion soelaas?  

;; ooh wacht, sorry  Wat jij hebt is uit de SPL..
Je zult dan zelf een code moeten schrijven die een directory uitleest.
http://nl3.php.net/readdir

Ik denk dat je example 1 nodig hebt  
Offline Koen - 16/06/2009 17:40
Avatar van Koen PHP expert Dan werk je met PHP.net: opendir en PHP.net: readdir 
Offline roy - 16/06/2009 17:58
Avatar van roy PHP gevorderde Misschien een voorbeeld...

Ik zou niet weten hoe je de onderliggende mappen ook kan doorlopen..

Ik wil namelijk alle JS bestanden uit een dir in een array opslaan
Offline henver - 16/06/2009 18:00
Avatar van henver HTML gevorderde Is er dan geen optie om je PHP versie te upgraden?
Offline roy - 16/06/2009 18:03
Avatar van roy PHP gevorderde helaas, kan ik dat niet zelf doen...
Offline henver - 16/06/2009 18:13
Avatar van henver HTML gevorderde http://wiki.ans...ry_in_PHP4

misschien dat dat kan helpen
Offline roy - 16/06/2009 18:19
Avatar van roy PHP gevorderde nee. ik wil dus ook de onderliggende mappen doorlopen
Offline Joost - 16/06/2009 18:24
Avatar van Joost PHP expert Gewoon de example 1 die ik gaf aanpassen dat hij alleen JS bestanden filtert?
Offline roy - 16/06/2009 18:28
Avatar van roy PHP gevorderde maar volgens mij doorloopt ie dan niet de onderliggende mappen...
Offline Joost - 16/06/2009 18:29
Avatar van Joost PHP expert Dan moet je het in een functie stoppen en die recursief uitvoeren.  
Offline roy - 16/06/2009 18:48
Avatar van roy PHP gevorderde dat lukt dus niet
Offline Koen - 16/06/2009 19:01
Avatar van Koen PHP expert Als je wil dat men je gaat verderhelpen zal je toch met iets meer moeten komen dan "dat lukt dus niet".

Even terzijde: dat lukt wel, welke code gebruik je?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s