Lutz Fechner: Galerie

Beitrag lesen

Hallo, also gleichmal vorweg: sowohl die Fragen als auch die Antworten wird vermutlich etwas ausführlicher. Danke schonmal im Vorraus für eure Hilfe!
Also:

Vorgeschichte: Ich hab ne Freundin, die jetzt n Jahr in den USA ist und ne Digitalkamera mithat, die leider ausschließlich Bilder im jpg-Format in 1600x1200 macht. Sie hat keine Ahnung von HTML etc. Meine Idee war nun, eine Seite mit PHP zu machen, wo sie nach Eingabe eines PW zugriff auf eine Upload und Lösch-Funktion erhält, sowie alle Besucher eine Gallerie sehen können mit ihren Fotos (je 10 Thumbnails pro Seite). Ich bin relativer PHP-Anfänger, viel bekäme ich schon hin, aber vial auch nciht, daher folgende Fragen:

  1. Der "ADMIN"-Bereich für meine Freundin sollte PW-geschützt sein, sonst kann ja jeder machen was er will. Ich muss also irgendwie eine solche Funktion realisieren, hab allerdings keine Ahnung wie, gibt es vielleicht irgendwo n Tutorial für Anfänger wie mich? Ne Antwort hier will ich keinem zumuten ;)

  2. Ich hate überlegt einfach mit filexist()+Schleife zu prüfen ob es 0.jpg gibt, 1.jpg, 2.jpg, 3.jpg, ... und dann eine neue Datei eben so abzuspeichern, dass es dieses logische System gibt (1,2,3,4,5...) und dann über Verstekcte Felder und Links jeweils dem Script zu sagen, welche Bilder er zeigen soll..naja, ich kanns schwer beschreiben, aber z.b.: ....index.php?id=0 soll halt dann die Thumbnail der Bilder 0-9 anzeigen. Frage: ist das so sinnvoll? Mir wäre lieber, irgendwie die DAteien nach dem Erstellungsdatum zu ordnen oder wie macht man das allgemein? sonst löscht meine Freundin z.b. das bild 27 und läd dann n paar neue hoch, und dann verschwindet das erste bild von den neuen in der "gerissenen" Lücke zwischen 26 und 28 und der Rest der neuen Bilder bei 105 aufwärts.
    Ok, damit könnte man leben, man könnte ja auch in den löschen-Skript einbauen, dass dann alle Bilder umbenannt werden, 5.jpg in 4.jpg usw. um die Lücke zu schließen. Aber mir wäre ne andere Lösung lieber.
    Das Problem wäre halt, dass wenn ich die Dateien nach dem Erstellungsdatum benenne, dann hab ich keine so schöne Reihe mehr, also einfach keine Möglichkeit, alle Bilder per Variable durchzugehen und in der Seite index.php?id=13 eben die Bilder 13-23 anzuzeigen. Wie mach ich das also? Da muss sich doch mal jemand was überlegt haben...

  3. Die Bilder werden ja alle in 1600x1200 hochgeladen. Gibt es ne Möglichkeit, daraus dann jeweil ein 100x75 Thumbnail und ein 1024x768 Bild zu machen, also automatisch mit Funktion oder so? Weil wenn ich die Bilder alle manuell resizen muss und Thumbnail erstelle, dann kann ich die auchnoch per FTP hochladen, dann kann ich mir mein Projekt sparen. Bei der google-Bildersuche geht das ja aber auch irgendwie ne?

P.S.: Ich weiss, dass es sowas schon massenhaft gibt im Internet, so Galerien etc, aber ich würds gerne selbst machen um was dabei zu lernen. Danke für eure Hilfe"