einsiedler: Mit PHP Bild-Daten aus einem Ordner auslesen

Beitrag lesen

Ich werd noch bekloppt!

Hab bis jetzt dies:

<?php
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[$filename], SORT_NATURAL | SORT_FLAG_CASE);
        closedir($vhandle);
        return $_liste;
    }    
    return false;
}       
#-------------------------------------------------------------------------------        
function html_list_filename($_liste)
{   
    if (($_liste === false) or (!is_array($_liste)) return false;           ## Daisy-Chain-Skip

    $htmlout = '';
    
    foreach ($_liste as $filename => $_fileinfo) 
    {
       $htmlout =  "\n<pre>\n"; 
       $htmlout .= "name:\t  {$filename}\n";
       $htmlout .= "\n";
       $htmlout .= "pfad & name:\t  {$_fileinfo['path']}\n";
       $htmlout .= "\n";
       $htmlout .= "Bildabmessungen:\n";
       $htmlout .= "\twidth:\t {$_fileinfo[$filename]['bildabmessungen'][0]}\n";
       $htmlout .= "\theight:\t {$_fileinfo[$filename]['bildabmessungen'][1]}\n";
       $htmlout .= "\n";
       $htmlout .= "<a href=\"". htmlspecialchars($_fileinfo['path'], ENT_QUOTES) . "\">" . htmlspecialchars($_fileinfo['path'], ENT_QUOTES) . "</a>\n";
       $htmlout .= "</pre>\n";
    }
    
    return $htmlout;
}
#-------------------------------------------------------------------------------            

$_liste = get_image_filenames('img/');    
echo html_list_filename($_liste);
    
?>

Aber es geht noch nicht!

Link zur Fehlerseite

Grüsse T.

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