Bilder aus Ordner auslesen

Hallo,

danke funktioniert soweit ganz gut, nur ist der Bilder Name sichtbar, und es werden nicht alle Bilder angezeigt.

Von insgesammt 8 Bildern werden nur 5 angezeigt.

Danke dir !

Grüße
 
Hallo,

doch 8 .jpg Bilder sind in den Ordnern.

Aber jetzt hab ich es, habe versehentlich im Bilder ornder ( wo die großen drin sind ) nur 5 gehabt.

Jetzt bleibt aber noch der Bildername, der sollte noch verschwinden :(

Grüße und besten Dank !
 
Zuletzt bearbeitet:
Mhhh ich kann mir sonst nicht erklären, woran das liegt. Meine Vermutung ist halt immer noch die Dateiendung. Vielleicht nimmste einfach mal diese IF-Abfrage daraus und probierst es noch mal so aus. Vielleicht werden dann ja alle angezeigt:

Ich schreib dir das Script noch mal unten rein, damit du weißt was ich mein:

PHP:
<?php
$max_in_row = 3;

//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()) {
    if($entry != "." && $entry != "..") {
        $dateinamen[] = $entry;
    }
}
$verz->close();

//Ausgabe
rsort($dateinamen);

echo "<table><tr>";
$i=0;
while(list($key, $val) = each($dateinamen)) {
        $now[$i] = $val;
        echo "<td><A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"</A></td>";
        $i++;
        if($i==$max_in_row) {
            echo "</tr><tr>";
            for(;$i>0;$i--) {
                echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
            }
            echo "</tr><tr>";
        }
}
echo "</tr><tr>";
for(;$i>0;$i--) {
    echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
echo "</tr></table>";
?>

EDIT: hat sich erledigt.... :)
 
Mhh der Dateiname wird wohl dieses Codefragment sein:
PHP:
            for(;$i>0;$i--) {
                echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
            }
Wenn du da ein wenig was umschreibst, hast du keinen Dateinamen mehr unter deinen Thumbnails stehen.....


Grüße aus Neuss
 
Aber jetzt hab ich es, habe versehentlich im Bilder ornder ( wo die großen drin sind ) nur 5 gehabt.

Jetzt bleibt aber noch der Bildername, der sollte noch verschwinden

Grüße und besten Dank !
 
Moin,

kannst ja mit preg_match nach der Endung jpeg suchen, wobei die Groß-/Kleinschreibung dann egal ist:

PHP:
if( preg_match("/jp[e]{0,1}g$/i", $val))
{
}
 
Zurück