<?php 
  
   error_reporting (E_ALL);
  
  
   /*
      Dit Systeem kijkt in elke opgegeven map naar Plaatjes en Muziekjes.
      Deze worden vervolgens gedisplayd of afgespeeld.
      Totdat alles volledig geladen is gaat het door naar de volgende scherm.
   */
   
   
   // In $dirs worden de maps neer gezet waar het script in gaat zoeken naar plaatjes en / of muziekjes.
      
   $dirs   = "image, sound";  // Scheiden met Komma + Spatie.
   $link   = "http://www.phphulp.nl";             // De path naar de pagina waar we heen gaan na het laden.
   
   
   // We slopen de $dirs var uitelkaar, en maken er met explode een array van.
   
   $dirs   = explode (", ", $dirs);

   
   
   // We gaan elke dir bij langs.
   
   
   
   for ($i = 0; $i <= count ($dirs); $i++) 
   {   
      if (is_dir (@$dirs[$i])) // Kijken of de dir bestaat.
      {
         $handle = @opendir ($dirs[$i]); // Handle openen.
      
            while (false !== ($file = @readdir ($handle))) // Dir uitlezen
            { 
                if ($file != "." && $file != "..") // We hoeven de puntjes niet, (huidige en vorige map). Dus die halen we eruit.
                { 
                    $ext = @explode (".", $file);                   // Extensie pakken
                    $ext = @strtoupper( @$ext[(count ($ext) - 1)]); // De extensie.
                       if ($ext == "WAV" OR $ext == "MP3" OR $ext == "MIDI")       // Voor muziek.
                       {
                             echo "<bgsound src=\"" . $dirs[$i] . "/"  . $file . "\" volume=\"-10000\" />"; // Op de pagina plaatsen.
                             ob_flush ();                                          // Flush activeren
                                flush ();                                          // Alle output proberen naar de brouwser te stuuren.
                       }
                       else
                       if ($ext == "JPEG" OR $ext == "JPG" OR $ext == "BMP" OR $ext == "PNG")          // Voor afbeeldingen.
                       {
                             echo "<img border=\"0\" src=\"" . $dirs[$i] . "/" . $file . "\" widht=\"1\" height=\"1\" />"; // Op de pagina plaatsen.
                             ob_flush ();                                                              // Flush activeren
                                flush ();                                                              // Alle output proberen naar de brouwser te stuuren.
                       }
                }             // If sluiten (filter van de puntjes)
            }                 // Einde while.
         closedir ($handle);  // We sluiten de handle, die hebben we nu niet meer nodig.
      }                       // Einde IF van kijken of het een dir is.
   }                          // Einde For.
   
   echo "<html><head></head>"; // De HTML dinge naar de pagina stuuren.
   echo "Loading...";                                                                 // De Loading... text ^^.
   echo "<html><head></head><body onLoad=\"window.location.href='" . $link . "';\">"; // De HTML dinge naar de pagina stuuren.
?> 