TS: Letzter Versuch?

Beitrag lesen

Hello,

hier die kurze lauffähige Version in der Testumgebung.
Du siehst daran, dass nur drei Zeilen zum Test-Anzeigen des erzeugten Datenarrays notwendig sind.

<?php  ### getImageFilenames.php ### utf-8 ### ÄÖÜäöü

function get_image_filenames($verzeichnis=false)
{
    if ($verzeichnis === false) return false;           ## Daisy-Chain-Skip
	$verzeichnis = rtrim($verzeichnis, '/') . '/';      ## Normierung nach POSIX
    $_liste = array();
	
    if ($vhandle = opendir($verzeichnis)) 
    {
        while (false !== ($filename = readdir($vhandle))) 
        {			
            if (is_file($verzeichnis . $filename)) 
            {
                if (false !== ($imgsize = getImageSize($verzeichnis . $filename)))   ## ist es ein Bild?
                {
                    $_liste[$filename] = array(
                      'name' => $filename,
                      'pfad' => ($verzeichnis . $filename),
                      'bildabmessungen' => $imgsize,
                      'berechnungen' => 'berechnungen'	 
                    );				
                    ## Berechnungen ist deine nächste Baustelle? 
                }
            }    
        }
        
        ksort($_liste, SORT_NATURAL | SORT_FLAG_CASE);
        closedir($vhandle);
        return $_liste;
    }    
    return false;
}        
#-------------------------------------------------------------—
$_liste = get_image_filenames('img/');

echo "<pre>\n";
echo print_r($_liste, 1);
echo "</pre>\n"; 

?>

Wichtig ist noch zu erwähnen, dass obige Funktion in dieser Form noch nicht nebenläufigkeitsfest ist!

Wenn Du mehr brauchst, dann schreib mit eine eMail mit deinen Anforderungen an selfhtml@bitworks.de

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
0 70

Mit PHP Bild-Daten aus einem Ordner auslesen

einsiedler
  • javascript
  • php
  1. 0
    MudGuard
    1. 0
      Matthias Apsel
      • php
      1. 0
        Felix Riesterer
        1. 0
          einsiedler
    2. 0
      einsiedler
  2. 0
    dedlfix
    1. 0
      einsiedler
      1. 0
        dedlfix
  3. 1
    Rolf B
  4. 0
    TS
    • php
    • programmiertechnik
    1. 0
      dedlfix
      1. 0
        TS
        1. 0
          dedlfix
          1. 0
            TS
            1. 0
              dedlfix
              1. 0
                TS
                • performance
                • php
                • programmiertechnik
                1. 0
                  dedlfix
                  1. 0
                    Rolf B
                    1. 0
                      TS
                    2. 0
                      Tabellenkalk
                      1. 0
                        Regina Schaukrug
  5. 1
    Robert B.
    • kontextwechsel
    • php
    1. 0
      TS
  6. 0
    einsiedler
    1. 0
      Tabellenkalk
      1. 0
        einsiedler
    2. 0
      einsiedler
  7. 0
    einsiedler
    1. 0
      Rolf B
      1. 0
        einsiedler
        1. 0
          TS
          • php
          • programmiertechnik
          1. 0
            TS
            • korrektur
            • php
            • programmiertechnik
          2. 0
            einsiedler
            1. 0
              TS
              1. 0
                einsiedler
                1. 0
                  TS
                  • php
                  • programmiertechnik
                  • programmiertechnik
                  1. 0
                    einsiedler
                    1. 0
                      TS
                      1. 0
                        einsiedler
                      2. 0

                        Debuggen

                        Regina Schaukrug
                      3. 0
                        TS
                        1. 0
                          einsiedler
                          1. 0
                            TS
                            1. 0
                              einsiedler
                              1. 0
                                TS
                                1. 0
                                  einsiedler
                                  1. 0

                                    Letzter Versuch?

                                    TS
                                    1. 0
                                      einsiedler
                                      1. 0
                                        TS
                                        1. 0
                                          einsiedler
                                          1. 0
                                            einsiedler
                                            1. 0
                                              Tabellenkalk
                                              1. 0
                                                einsiedler
                                                1. 0
                                                  Tabellenkalk
                                                  1. 0
                                                    einsiedler
                                                    1. 0
                                                      Rolf B
                                                    2. 0
                                                      Tabellenkalk
                                    2. 0
                                      einsiedler
                                      1. 0
                                        TS
                                        1. 0
                                          einsiedler
                                          1. 0
                                            TS
                                            1. -1
                                              einsiedler
                                              1. 0
                                                TS
                                                1. 0
                                                  einsiedler
                        2. 0
                          einsiedler
                          1. 3

                            Aufforderung zu mehr Geduld

                            Camping_RIDER
                            • moderation
                            • zu diesem forum
          3. 0
            einsiedler
    2. 1
      TS
      • php
      • programmiertechnik
    3. 0
      Robert B.
      • kontextwechsel
      • php