Scripts

Laad Syseem

Dit systeem heb ik gemaakt omdat ik het nodig had. Het laad alle MP3, wav en midi (sounds) uit de opgegeven dictory's en het laad alle jpg, jpeg, bmp, png (afbeldingen) uit de opgegeven dictory's. 't is niet zo moeilijk om te 'installeren'. Als je het wilt aanpassen houd ik je niet tegen ^^. Miss. niet netjes ge script en / of niet overzichterlijk. (Spellingsfouten voorbehouden !!)

laad-syseem
<?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.
?> 

Reacties

0
Nog geen reacties.