login  Naam:   Wachtwoord: 
Registreer je!
 Forum

open directory maken

Offline Warbringer - 05/08/2007 19:12
Avatar van WarbringerOnbekend Iemand die een tutorial weet, of mij in het kort kan uitleggen hoe ik, ook al heb ik .php of .html bestanden in mijn directory staan, toch een open directory weergeven als iemand in de d.b. directory komt.

m.a.w. ze zien alle bestanden die in die directory staan inplaats van automatisch naar .html of .php te gaan (welkom of index)

3 antwoorden

Gesponsorde links
Offline Scott - 05/08/2007 23:13
Avatar van Scott Gouden medaille

PHP ver gevorderde
PHP.net: scandir
Offline Warbringer - 06/08/2007 00:13
Avatar van Warbringer Onbekend
  1. <?php
  2. $dir = "./files";
  3. $files1 = scandir($dir);
  4.  
  5. print_r($files1);
  6. ?>


geeft hij aan:

Fatal error: Call to undefined function: scandir() in /storage/mijndomein/users/xxxx/public/sites/demoxxxxxxxxx/files.php on line 3
Offline Scott - 06/08/2007 00:29 (laatste wijziging 06/08/2007 00:30)
Avatar van Scott Gouden medaille

PHP ver gevorderde
Als je even verder kijkt op die pagina, zie je dat er staat scandir

(PHP 5)
.

Waarschijnlijk heb jij of heeft je host geen PHP 5 geïnstalleerd. Kijk je dan nog even verder op die pagina, bij de user notes, dan zie je dit staan:

Citaat:
greg at sasses dot net posted a function for php versions befor 5, but it still contained a few mistakes so here is a more accurate version.


  1. if(!function_exists('scandir')) {
  2. function scandir($dir, $sortorder = 0) {
  3. if(is_dir($dir) && $dirlist = @opendir($dir)) {
  4. while(($file = readdir($dirlist)) !== false) {
  5. $files[] = $file;
  6. }
  7. closedir($dirlist);
  8. ($sortorder == 0) ? asort($files) : rsort($files); // arsort was replaced with rsort
  9. return $files;
  10. } else return false;
  11. }
  12. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s