phpbar.de logo

Mailinglisten-Archive

[php] Wie kriege ich das leere Bild weg?

[php] Wie kriege ich das leere Bild weg?

"Sebastian \"Marduk\" Pölsterl" marduk at k-d-w.org
Mit Jan 12 21:52:15 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ingo.preuss at gmx.net schrieb:
> Hallo,
> bei der Seite http://prodigitales.de/index_div.php werden die Bilder per
> for-Schleife ausgegeben:
> 
> <?php
> 
>  $dir = "pics";
> 
>  //verkleinerungsfaktor für die thumbnails > je grösser, desto kleiner
> die bilder
> 
>  $y = "4";
Für was brauchst du das $y?

> 
>  $folder = opendir($dir);
> 
>  $bilder = array();
> 
>  while ($file = readdir($folder)) {
> 
>      if ($file != "." && $file != "..") {
> 
>          array_push($bilder, "$file");
> 
>          $dat = count($bilder);
> 
>      }
> 
>  }
Ich würde array_push mit $bilder[] = $file ersetzen und $dat =
count($bilder) würde ich ans Ende der while-Schleife setzen.

> 
>  $folder = opendir ($dir);     
>  for ($i=1; $i < $dat;){
> 
>      for ($col = 1; $col <= 5; $col++, $i++) {
> 
>          if (!empty($bilder[$i])){             
>              include "thumbnail.php";
> 
>              echo "<a
> href=\"pic_div.php?datei=".$i."&dir=".$dir."\"><img
> src=\"".$thumbnail."\" border=1></a>\n";
> 
>          }        
>      }     
>  }
> 
>  echo "</div>";
> 
> ?>
foreach ($bilder as $key => $value) {
    if (!empty($value)) {
        echo "<a href=\"pic_div.php?datei=".$key."&dir=".$dir."\"><img
src=\"".$value."\" border=1></a>\n";
}

So sollte es funktionieren!

Gruß
Sebastian Pölsterl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB5Y3/1ygZeJ3lLIcRAjcCAJ91C32b6WyaR8TWZUZtrvXXVBMkDACfez6Q
eLCAy0/WUib9giA8nsu/M70=
=9xEz
-----END PGP SIGNATURE-----


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06.01.2005


php::bar PHP Wiki   -   Listenarchive