Brauche unbedingt HILFE. Komme alleine einfach nicht mehr weiter. BITTE UM HILFE!!!
Für jede Hilfe bin ich sehr dankbar! Ich sitzte Tag und Nach an dem Script und
komme nicht mehr weiter...
Das soll eine kleine Bildergalerie werden! Mit der Datei index.php wähle ich die
verschiedenen Ordner aus, in denen sich Bilder befinden...
Die Datei index.php wird gestartet.
Sie lest alle Ordner aus dem Verzeichnis aus, indem sie sich befindet.
Die Ordner, also in dem Fall hochzeit und geburtstag werden als "link" angezeigt:
Das geht mit dem script:
-----------------------------------
index.php
-----------------------------------
-----------------------------------
Ordner / Dateistruktur:
--> Bildergalerie [ Ordner ]
--> index.php [ Datei ]
--> imagegallery.php [ Datei ]
--> hochzeit [ Unterordner von Bildergalerie]hier sind die grossen bilder
--> thumbs [ Unterordner von hochzeit ]hier sind die thumbnails
--> Geburtstag[Unterordner von Bildergalerie]hier sind die grossen bilder
--> thumbs [ Unterordner von bilder]hier sind die thumbnails
u.s.w
Es wird der Ordnername "$file" übergeben...
klicke ich zb. Ordner "hochzeit" an, so öffnet sich die Seite "imagegallery.php" und
übernimmt die Variable 'galerie'. (in dem Fall den Ordnernamen : hochzeit)
Das geschieht mit $_GET[galerie]
Der Ordnername ist also $grossebilder denn :
$grossebilder = $_GET[ galerie ];
in dem Ordner befinden sich die "grossen" Bilder.
Weiterhin definiere ich die Variable $kleinebilder denn die thumbnails befinden sich
im Unterordner thumbs.
$kleinebilder= $_GET[ galerie ]."/".thumbs
Habe also fogende Struktur:
Der in der index.php ausgewählte Ordnername z.B. hochzeit wird an imagegallery.php übergeben und zugleich wird der unterordner /thumbs definiert.
Dann heisst es :
Auszug aus dem script "imagegallery.php":
// thumbnail directory name
$thumbs_dir = $kleinebilder;
// full size image directory name
$full_dir = $grossebilder;
Das Problem ist, dass die Variablen nicht richtig im Script "imagegallery.php" erkannt werden!??
Die thumbnails werden richtig angezeigt, aber beim Ancklicken von einem thumb bekomme ich eine
Fehlermeldung statt das grosse Bild angezeigt. Pfad nicht gefunden... Warum ???
Wenn ich aber die Variablen im imagegallery.php direkt nach dem Pfad benenne also z.b.
// thumbnail directory name
$thumbs_dir = "hochzeit/thumbs";
// full size image directory name
$full_dir = "hochzeit";
funktioniert alles wunderbar...
Kann es daran liegen???? Die Variablen gehen irgendwo mitten im Script verloren???
Der Pfad wird nicht mehr erkannt. Ist das zulässig???
Auszug aus dem script "imagegallery.php":
if (!is_dir($thumbs_dir)) {
imgerror('Directory "'.$thumbs_dir.'" does not exist.');
}
Gleich dannach folgt der imagegallery.php script: .....
Für jede Hilfe bin ich sehr dankbar! Ich sitzte Tag und Nach an dem Script und
komme nicht mehr weiter...
Das soll eine kleine Bildergalerie werden! Mit der Datei index.php wähle ich die
verschiedenen Ordner aus, in denen sich Bilder befinden...
Die Datei index.php wird gestartet.
Sie lest alle Ordner aus dem Verzeichnis aus, indem sie sich befindet.
Die Ordner, also in dem Fall hochzeit und geburtstag werden als "link" angezeigt:
Das geht mit dem script:
-----------------------------------
index.php
-----------------------------------
PHP-Code:
<?php
$verz=opendir ('.');
while ($file = readdir ($verz))
{
if($file != "." && $file != ".." && is_dir($file))
echo " <a href=\"imagegallery.php?galerie=$file\"><img src=\"ordner.bmp\" alt=\"ordner\" border=\"0\"></a> ";
}
closedir($verz);
?>
Ordner / Dateistruktur:
--> Bildergalerie [ Ordner ]
--> index.php [ Datei ]
--> imagegallery.php [ Datei ]
--> hochzeit [ Unterordner von Bildergalerie]hier sind die grossen bilder
--> thumbs [ Unterordner von hochzeit ]hier sind die thumbnails
--> Geburtstag[Unterordner von Bildergalerie]hier sind die grossen bilder
--> thumbs [ Unterordner von bilder]hier sind die thumbnails
u.s.w
Es wird der Ordnername "$file" übergeben...
klicke ich zb. Ordner "hochzeit" an, so öffnet sich die Seite "imagegallery.php" und
übernimmt die Variable 'galerie'. (in dem Fall den Ordnernamen : hochzeit)
Das geschieht mit $_GET[galerie]
Der Ordnername ist also $grossebilder denn :
$grossebilder = $_GET[ galerie ];
in dem Ordner befinden sich die "grossen" Bilder.
Weiterhin definiere ich die Variable $kleinebilder denn die thumbnails befinden sich
im Unterordner thumbs.
$kleinebilder= $_GET[ galerie ]."/".thumbs
Habe also fogende Struktur:
Der in der index.php ausgewählte Ordnername z.B. hochzeit wird an imagegallery.php übergeben und zugleich wird der unterordner /thumbs definiert.
Dann heisst es :
Auszug aus dem script "imagegallery.php":
// thumbnail directory name
$thumbs_dir = $kleinebilder;
// full size image directory name
$full_dir = $grossebilder;
Das Problem ist, dass die Variablen nicht richtig im Script "imagegallery.php" erkannt werden!??
Die thumbnails werden richtig angezeigt, aber beim Ancklicken von einem thumb bekomme ich eine
Fehlermeldung statt das grosse Bild angezeigt. Pfad nicht gefunden... Warum ???
Wenn ich aber die Variablen im imagegallery.php direkt nach dem Pfad benenne also z.b.
// thumbnail directory name
$thumbs_dir = "hochzeit/thumbs";
// full size image directory name
$full_dir = "hochzeit";
funktioniert alles wunderbar...
Kann es daran liegen???? Die Variablen gehen irgendwo mitten im Script verloren???
Der Pfad wird nicht mehr erkannt. Ist das zulässig???
Auszug aus dem script "imagegallery.php":
if (!is_dir($thumbs_dir)) {
imgerror('Directory "'.$thumbs_dir.'" does not exist.');
}
Gleich dannach folgt der imagegallery.php script: .....
Kommentar