Hallo liebe Community,
seit 2 Wochen arbeite ich mich mehrere Stunden pro Tag in php rein, hab bisher alles selbst loesen koennen, aber bei einer Sache beiss ich auf Granit:
habe eine Fotogallerie aus dem Buch php fuer dummies genommen und auch (bin recht sicher
) verstanden was die Komponenten tun sollen. Aber es passiert nix. Folgender code:
Ich habe in meinem kleinen Linux unter /var/www/html/bilder/ verschiedene .jpg bilder gespeichert. Die sollen einfach nur dargestellt werden.
Im Grunde genommen habe ich in dem Script aus dem Buch nicht viel veraendert, nur ereg mit preg_match ersetzt, weil ich gelesen habe, dass es veraltet ist.
Mein mitlerweile bester Freund der php validator auf http://phpcodechecker.com/ sagt der code ist okay.
Meine Vermutung war, dass das script die Bilder nicht findet, weshalb ich selbst den elseif part eingebaut hab....aber nach wie vor passiert nichts...nicht mal die Meldung "leere Variable"
vielleicht einfach zu stuemperhaft.
Ich bin fuer jede Hilfe und Hilfe zur Selbsthilfe sehr dankbar, denke die Loesung ist extrem einfach, aber im Moment killt mich das Problem einfach nur

Vielen Dank im Voraus
Tom
seit 2 Wochen arbeite ich mich mehrere Stunden pro Tag in php rein, hab bisher alles selbst loesen koennen, aber bei einer Sache beiss ich auf Granit:
habe eine Fotogallerie aus dem Buch php fuer dummies genommen und auch (bin recht sicher

PHP-Code:
<?php
$dir = "../bilder/";
$odir = opendir($dir);
while ($filename=readdir($odir))
{
$filepath=$dir.$filename;
if (is_file($filename) and preg_match("/\.jpg$/", $filename))
{
$gallery[]=$filepath;
}
elseif (!isset($filename))
{
echo "leere Variable";
}
}
sort($gallery);
foreach ($gallery as $bild)
{
echo "<img src='$bild' /><br />";
}
?>
Im Grunde genommen habe ich in dem Script aus dem Buch nicht viel veraendert, nur ereg mit preg_match ersetzt, weil ich gelesen habe, dass es veraltet ist.
Mein mitlerweile bester Freund der php validator auf http://phpcodechecker.com/ sagt der code ist okay.
Meine Vermutung war, dass das script die Bilder nicht findet, weshalb ich selbst den elseif part eingebaut hab....aber nach wie vor passiert nichts...nicht mal die Meldung "leere Variable"

Ich bin fuer jede Hilfe und Hilfe zur Selbsthilfe sehr dankbar, denke die Loesung ist extrem einfach, aber im Moment killt mich das Problem einfach nur


Vielen Dank im Voraus

Tom
Kommentar