Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Einfache Gallerie ohne Tn - bitte um Denkansatz

Hi erstmal

ich möchte ein ganz einfaches Script schreiben, das mit vom Startverzeichnis aus die Verzeichnisnamen ausliest und ausgibt und die darunter vorhandenen jpeg dateien als nummerierten link ausgibt

bsp.
[Ordner1]
[1][2][3][4] usw....

[Ordner2]
[1][2]....

1,2,3,4 sind dann die links zu den bildern.

Auch wenn es das bequemste wäre einfach nach dem Code zu fragen, so möchte ich dennoch keine fertige lösung haben, nur eine art Struktur wie es zu lösen _wäre_.

so ehrgeizig bin ich dennoch es selber zu schaffen :) (und ausserdem wäre das wissen das ich mir dabei aneigne nützlich um nicht immer bei den "einfachen" sachen nachfragen zu müssen :) )

ich danke schoneinmal in Vorraus für jede Antwort

greez crkz4ever

Hier gehts zum Orginal Eintrag "Einfache Gallerie ohne Tn - bitte um Denkansatz" im Forum

Antworten

Du schreibst Dir eine Funktion, die ein Verzeichnis ausliest. Jeder JPG-Dateiname daraus wird in einem Ergebnis-Array gespeichert. Triffst Du auf ein Unterverzeichnis, rufst Du die Funktion rekursiv auf mit dem neuen Verzeichnis als Parameter.


2.

Zitat:
oimel postete
Du schreibst Dir eine Funktion, die ein Verzeichnis ausliest. Jeder JPG-Dateiname daraus wird in einem Ergebnis-Array gespeichert. Triffst Du auf ein Unterverzeichnis, rufst Du die Funktion rekursiv auf mit dem neuen Verzeichnis als Parameter.
Also schreibe ich eine Funktion die das Verzeichnis ausliest, das es als parameter erhalten hat und:

1. jede jpeg datei in einem array speichert
2. sobald sie auf ein verzeichnis stößt sich selber mit dem verzeichnis als parameter startet

soweit hab ich das Prinzip verstanden

nur wie kann ich dann die jpeg dateien vom startverzeichnis von den jpeg dateien der unterverzeichnisse unterscheiden wenn sie alle im selben array gespeichert werden?


3.

Naja, dann hängst du halt vorher den PFad noch mit dran, bevor du sie im Array speicherst ... das bleibt ja alles deiner Fantasie überlassen :)


4.

Ein kleines Beispiel: http://www.phptt.de/showschnipsel.php?kat=15&id=22

In dem Script werden zwar alle Dateien eingelesen, aber das läßt sich leicht anpassen.

*** Nobody ***


5.

danke sehr für den Ansatz oimel, ich werd mich dann mal drangeben und das ganze schreiben.

wenn ich dann fertig bin poste ich es hier für bequemen unter uns :)

[edit]
danke nobody, ich werds mir anschauen wenn ich nicht selber drauf kommen sollte. ;)


6.

So wie versprochen hier der Code:
(hab ihn nicht selber geschrieben, nur meinen bedürfnissen nach angepasst - nochma thx an Nobody wegen dem link [war wohl doch net so ehrgeizig _gg_])

Code:                   In Zwischenablage kopieren (nur IE)
1">

der "untere" teil wird dann in den html teil einfach reingeschmissen und an der stelle erscheinen dann

[Ordnername]
[1][2][3] .. usw.

ist zwar nichts wirklich aufwendiges, aber es efüllt seinen Zweck


Hier gehts zum Orginal Eintrag "Einfache Gallerie ohne Tn - bitte um Denkansatz" im Forum
 
phpforum.de | Impressum | Handy Bundles