Suche einfaches Galerie-Script mit Thumbs und Blätterfunktion

Jetzt hab ich die Fehlermeldung



Warning: opendir(images/thumb/thumb) [function.opendir]: failed to open dir: No such file or directory in /home/www/web101/html/directorylist.class.php on line 13

Warning: readdir(): supplied argument is not a valid Directory resource in /home/www/web101/html/directorylist.class.php on line 15

Warning: closedir(): supplied argument is not a valid Directory resource in /home/www/web101/html/directorylist.class.php on line 37
 
Also es geht nun
nur die Bilder liegen in :

/images/thumb/

und die thumbs in:

images/thumb/thumb/

was ist da passiert
 
Das Problem ist, dass Du Dich nicht an die notwendige Verzeichnisstruktur gehalten hast.
Diese habe ich, um Probleme dieser Art zu vermeiden, zusammen mit der Galerie veroeffentlicht.
Die Verzeichnisstruktur muss wie folgt aussehen (nicht exakt mit den Namen, aber von der Struktur her):
Code:
galleries
|
|----- images
|      |
|      |----- Gallery1
|      |       |
|      |       |--- Pic1.jpg
|      |       |--- Pic2.jpg
|      |       |--- Pic3.jpg
|      | 
|      |----- Gallery2
|              |--- Pic1.jpg
|              |--- Pic2.jpg
|
|----- thumbs
       |
       |----- Gallery1
       |       |
       |       |--- Pic1.jpg
       |       |--- Pic2.jpg
       |       |--- Pic3.jpg
       | 
       |----- Gallery2
               |--- Pic1.jpg
               |--- Pic2.jpg
Dadurch ist sicher gestellt, dass man mit dem Script verschiedene Gallerien anlegen kann, eben durch Erstellung von Unterverzeichnissen.
 
Hi,

Bin immer noch richtig zufrieden mit dem Galleriescript.

Allerdings würde ich gerne eine Löschfunktion mit einbauen
dies habe ich mit unlink auch schon mehrfach hinbekommen leider immer nur auf einer extra seite auf der man dann Manuel den Namen des Bildes eingeben musste.

Nun würde ich das gerne via form mit button machen unter jedem Bild soll ein Löschbutton sein..

Bin nur noch am verzweifeln könnte mir vielleicht wer helfen

Ich hatte den Teil mal eingefügt.
PHP:
              if ($loesche)
                {
               	$path4 = "xx/$user/$name/$bild";
         	$path2 = "xx/$user/$name/$bild";
        		unlink( "$path4" );
		unlink( "$path2" );

         	echo 'Bild erfolgreich gelöscht';

         }
         else{
         echo '<form method="post" enctype="multipart/form-data" action="<?php echo $PHP_SELF ?>">';
         echo '<input type="submit" name="loesche" value="Vernichten"></form>';}
            }


So und damit habe ich nun zwei Probleme Das erste ist ich weiß nicht woher ich den Bildnamen bekommen kann also die Variable $bild füllen.


Und ich bekomme immer folgenden Fehler ich denke durch php_self.
The requested URL /< was not found on this server.


Ich benutze immer noch Dennis Gallerie

Die ---> Gallerie
 
Moin aus'm Norden,

die Galerie ist exakt das was ich schon seit Ewigkeiten suche.

Da ich aber mit reinem PHP programmieren nicht ganz so viel Erfahrung habe richte ich meine Frage mal an euch und an den Herrn Programmierer höchst selbst.

Die Pfadtiefe ist das was mich etwas einschränkt.
Ich würde gern eine Pafdebene mehr anzeigen lassen können:

Code:
galleries
|-----kategorie
|      |----- images
|            |
|            |----- Gallery1
|            |       |
|            |       |--- Pic1.jpg
|            |       |--- Pic2.jpg
|            |       |--- Pic3.jpg
|            | 
|            |----- Gallery2
|                    |--- Pic1.jpg
|                    |--- Pic2.jpg
|
|----- Kategorie
       |----- thumbs
              |
              |----- Gallery1
              |       |
              |       |--- Pic1.jpg
              |       |--- Pic2.jpg
              |       |--- Pic3.jpg
              | 
              |----- Gallery2
                      |--- Pic1.jpg
                      |--- Pic2.jpg

Hat das schon jemand erweitert und kann mir sein Script zur Verfügung stellen?
Oder hat jemand gerade Muße das zu realisieren?

Vorteilhaft wäre auch hier eine Blätterfunktion, da meine Galerie ständig erweitert wird und nach ein paar Jahren zu viele Ergebnisse auf einer Seite zusammen kommen würden.

Vielen Dank für die Hilfe schon mal vorab!
Ein schönes Wochenende.
Gruß
Torsti
 
hi, ich hab das script ma hochgeladen, aber bei mir funktioniert es irgendwie nicht!

ich bekomme nur die ausgabe
Code:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ***gelöscht***/www/galleries/directorylist.class.php on line 4

ich hab die directorylist.class.php von der seite hier - die ist unverändert

PHP:
<?php
class directorylist
{
    public $name;
    public $subdirs;
    public $files;
    
    public function __construct($dirname,$sort=false,$limitrecursion=false,$recursiondepth=0) 
	
	

[...]

was läuft denn da falsch? :)
 
Das Problem ist hier ganz klar dass Dein Hoster schlichtweg lahmar...ig ist, denn Du sitzt noch auf PHP4 fest.
Da die Klasse PHP5-Code nutzt kann sie natuerlich nicht funktionieren.

Die PHP4-Version der Klasse findest Du ueber den Link in meiner Signatur.
 
jetzt bekomm ich den fehler hier

Code:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ***gelöscht***/www/galleries/directorylist.class.php on line 23

in zeile 23 ist wieder "private $name;"
 
Zurück