Galeriemodul
Verfasst: Do 3. Sep 2009, 14:46
Hallo,
ich habe eine eigene Galerie entwickelt. Mit folgendem Code
Führe ich diesen direkt über eine Datei aus, funktioniert alles prima. Mache ich es über ein Modul von Contenido erhalte ich folgende Fehlermeldungen.
Die Rechte und Besitzer sind alle richtig eingestellt.
Das komische ist wenn ich den Pfad
verwende liest er mir die Dateien aus den Ordnern vom "root"-Verzeichnis aus, aus.
Verwende ich den Pfad
kommen die Fehlermeldungen.
Wer weiss hier weiter? Danke euch
ich habe eine eigene Galerie entwickelt. Mit folgendem Code
Code: Alles auswählen
<?php
$x = 1;
$dir = "upload/bilder/galerie/";
// Öffnen eines bekannten Verzeichnisses und danach seinen Inhalt einlesen
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($ordner = readdir($dh)) !== false) {
if (($ordner != "." && $ordner != "..") && ($ordner != "scripte") && (!fnmatch("*.htm*", $ordner)) && (!fnmatch("*.html*", $ordner)) && (!fnmatch("*.php*", $ordner)))
{
$ordner_array[$x] = $ordner;
$foto = array();
$handleordner=opendir ($ordner);
while (false != ($file = readdir ($handleordner)))
{
if (($file != "." && $file != "..") && ($file != "thumb") && (!fnmatch("*.php*", $file))){
$info = getimagesize ($foto[$index]);
if ($info[1] > $info[0]) {
unset ($foto[$index]);
}
array_push($foto,"<IMG SRC = '$ordner/$file' width='120'>");
}
}
closedir($handleordner);
shuffle($foto);
$thumb[$x] = $foto[0];
$galdir[$x]['ordner'] = $ordner;
$galdir[$x]['foto'] = $foto[0];
}
$x++;
}
closedir($dh);
}
}
$anzahl = $x-1;
sort($galdir);
echo "<table cellspacing=\"5\" cellpadding=\"5\" border=\"0\"><tr>";
for ($y=0;$y<=7;$y++) {
echo "<a href=\"" . $galdir[$y]['ordner'] . "/index.php?y=" . $y . "\">".$galdir[$y]['foto']."</a></td> \n";
if($y%3==2 && $y!=0) {
echo "</tr><tr>\n";
}
}
echo "</table>";
?>
Code: Alles auswählen
Warning: opendir(Testordner) [function.opendir]: failed to open dir: No such file or directory in /var/www/web27/web/hartmutredesign/front_content.php(884) : eval()'d code on line 177
Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/web27/web/hartmutredesign/front_content.php(884) : eval()'d code on line 179
Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/web27/web/hartmutredesign/front_content.php(884) : eval()'d code on line 197
Das komische ist wenn ich den Pfad
Code: Alles auswählen
$dir = "./";
Verwende ich den Pfad
Code: Alles auswählen
$dir = "upload/bilder/galerie/";
Wer weiss hier weiter? Danke euch