login  Naam:   Wachtwoord: 
Registreer je!
 Forum

opendir() probleem met bestanden uit bovenliggende map

Offline FlipperK - 25/12/2005 14:55 (laatste wijziging 25/12/2005 14:58)
Avatar van FlipperKNieuw lid Ik zit met een klein probleempje wat betreft de opendir() functie. Op mijn host is een gedeelte als volgt ingedeeld:

+ /public_html/ (de root)
..+ /images/
....- 1.jpg
....- 2.jpg
....- 3.jpg
..+ /test/
....- test.php
- index.php


De volgende code heb ik dan om bestanden uit een map te halen;

  1. <?
  2. $handle = opendir($dir);
  3. $output = array();
  4. while (($file = readdir($handle))!==false) {
  5. if(is_file($file)){
  6. if($file != "." && $file != ".."){
  7. array_push($output, $file);
  8. }
  9. }
  10. }
  11.  
  12. // Sorteer descending
  13. array_multisort($output, SORT_DESC, SORT_STRING);
  14.  
  15. // Laat volledige array zien
  16. print_r($output);
  17.  
  18. $bestand = explode('.',$output[0]);
  19. $fnr = $bestand[0];
  20.  
  21. // Laat bestand zien (zonder .jpg, .php, etc) met hoogste cijfer
  22. echo $fnr;
  23. ?>


Voor de code begint.. bij: $dir = './images'; in index.php werkt alles perfect. Dan laat het '3' zien bij $fnr, maar zodra ik bestanden uit een bovenliggende map wil halen ( $dir = '../images'; bij test.php), dan is de array helemaal leeg en krijg ik als resultaat bij $fnr helemaal niks. Hoe is dit op te lossen zodat ik ook bestanden uit bovenliggende map te zien krijg? Ik hoop dat m'n probleem duidelijk is en dat iemand mij kan helpen, want ikzelf kom er wat dit betreft niet uit.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s