Mailinglisten-Archive |
-----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