niklaskamenisch: PHP Bildanzahl auslesen

Beitrag lesen

hi,

Das Problem ist das sehr oft dort im Ordner Bilder hinzugefügt werden und entfernt von Laien. Deshalb würde ich eine automatische Zählung bevorzugen.

dann wird das nur wie beschrieben funktionieren.
Allerdings wirst du dann auch probleme mit den Größen der Bilder bekommen.

aber erst mal zu den Dateien:

  
if ($handle = opendir($_SERVER['DOCUMENT_ROOT'] . '/bilder/')) {  
   while (false !== ($file= readdir($handle))) {  
      if (substr($file,0,1) == '.'){continue;}  
      if (/* Prüfen ob bild ist */) {  
         $bilder[] = $file;  
         }  
      }  
   closedir($handle);  
   }  

Wie du das mit dem Bild am besten prüfst ist schwer zu sagen.

  
if (strtolower(substr($file,-3)) == 'jpg' OR  
    strtolower(substr($file,-3)) == 'png' OR  
    strtolower(substr($file,-3)) == 'gif')  

Besser wäre noch "in_array" statt der großen if

Reicht dir das als Ideen Anregung?

Gruß Niklas

--
Man muss nicht alles wissen, man sollte aber wissen, wo das nicht gewusste zu finden ist.