1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Fotodatenbank

    • Frage
  • bluefoxx
  • 5. August 2002 um 14:26
  • Unerledigt
  • bluefoxx
    6
    bluefoxx
    Mitglied
    Punkte
    375
    Beiträge
    66
    • 5. August 2002 um 14:26
    • #1

    Hi Leute!

    Folgendes Problem:

    Ich soll eine Datenbank estellen/basteln, ähnlich der bei http://www.oe4.com ! Das heissrt ich soll am Tag ca. 1000 jpegs raufladen, jedes Bild hat eine eigene Nummer,... Weiter soll man natürlich nur kleine Thumbs sehen, die man wie gewohnt durch anklicken vergrößern kann, und da ich natürlich nicht zu jedem Bild eine eigene Verknüpfung "händisch" erstellen will, soll das die Datenbank auch von selber machen! Also kurz gesagt, Bilder uploaden, die automatisch mit den "Vergrößerungen" verlinkt werden! Welche Tools/Programme könnt Ihr mir empfehlen, bzw. wäre ich jemandem, der schon Erfahrung damit hat dankbar, wenn er mir diese hier mitteilen würde! Ich denke so schwer sollte mein Problem nicht zu lösen sein, nur fehlt mir mal ein Ansatz! :)

    Danke schon mal im Vorraus an alle Antworten,...


    MfG

    bluefoxx

    MfG

    bLu3

  • Judas42
    5
    Judas42
    Mitglied
    Punkte
    195
    Beiträge
    36
    • 5. August 2002 um 16:23
    • #2

    Im Prinzip reicht ein kleines PHP-Skript. Mit der GD-Library kannst du Bilder einlesen, ihre Größe verändern und anzeigen bzw. diese abspeichern, damit nicht bei jedem Seitenaufruf die Bilder neu berechnet werden müssen. Das Skript kann dann entweder jedes Bild eines Ordners bearbeiten, oder aber die Dateinamen aus einer Datenbank abrufen. Die Datenbank kann außerdem die Dateinamen selbst generieren (z.B. per auto_increment).

    Vernünftig programmiert sollte das Skript nicht mehr als 150 Zeilen haben (exklusive Seitenlayout).

    "The letters are Hex, of an ancient mode, but the language is that of Microsoft, which I shall not utter here."

  • Wings-of-Glory
    28
    Wings-of-Glory
    Mitglied
    Reaktionen
    105
    Punkte
    8.305
    Beiträge
    1.573
    • 5. August 2002 um 17:42
    • #3

    hmmm... wenn du vorlagen für dein proggie suchst, empfehle ich dir folgende webseiten:
    http://www.hotscripts.com --> hier gibts etliche scripts unter der GNU/GPL (open source)
    http://www.nukescripts.com/ --> hab da ein modul gesehn für photogallerie

    vielleicht hilft es dir weiter, wenn du dir den code dieser scripte mal ansiehst

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • bluefoxx
    6
    bluefoxx
    Mitglied
    Punkte
    375
    Beiträge
    66
    • 5. August 2002 um 18:43
    • #4

    danke an euch beide! werd mal kucken ob ich mit den scripts was anfangen kann! :thumb:

    MfG

    bLu3

  • pedro
    2
    pedro
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 29. August 2002 um 11:48
    • #5

    Vielleicht hilft dir das wieter!?

    http://www.linuxlinks.com/Web/Graphics/

    Sias pedro

  • bluefoxx
    6
    bluefoxx
    Mitglied
    Punkte
    375
    Beiträge
    66
    • 29. August 2002 um 12:05
    • #6

    Ja Danke das is geil! Sieht nett aus! Gracias! :thumb:

    MfG

    bLu3

  • Duke Lukem
    3
    Duke Lukem
    Mitglied
    Reaktionen
    1
    Punkte
    71
    Beiträge
    11
    • 30. August 2002 um 16:22
    • #7

    Lustig ich arbeite gerade am selben Problem.

    Momentan schwebt es mir vor ein PHP-Nuke Modul zu schreiben.
    Ich möchte meine Bilder von der Digicam automatisiert ins Web bringen, sowie die Benutzerverwaltung von PHP-Nuke dazu verwenden, den Zugriff auf einzelne Galleries einzuschränken.

    Experimentell habe ich gestern folgendes geschrieben:
    (das Programm erstellt automatisch eine Gallery von allen JPGs im selben Verzeichnis und generiert die thumbnails on-the-fly. natürlich ist die performance schlecht, ist ja nur ein experiment)

    index.php4:

    if ($dir = @opendir("/usr/local/httpd/htdocs/imagebrowser/")) {
    while (($file = readdir($dir)) !== false) {
    if ((strpos($file, "jpg"))||(strpos($file, "JPG"))) echo("<A href='$file'><img src='thumb.php4?file=$file' alt='$file' border=0></a>&nbsp;");

    }
    closedir($dir);
    }

    thumb.php4:

    Header("Content-type: image/jpeg");

    if ($file == "") exit("missing parameter");
    if ((substr_count($file, "jpg") == 0)&&(substr_count($file, "JPG") == 0)) exit("no jpg");
    if ((substr_count($file, "..") != 0)||(substr_count($file, "\\") != 0)||(substr_count($file, "/") != 0)) exit("ha!");

    $dest_y=100;
    $jpegqual=80;
    $picsize=getimagesize("$file");
    $source_x = $picsize[0];
    $source_y = $picsize[1];
    $dest_x = $source_x / $source_y * $dest_y;
    $source_id = imageCreateFromJPEG("$file");
    $target_id=imagecreate($dest_x, $dest_y);
    $target_pic=ImageCopyResized($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
    ImageDestroy($source_id);
    imagejpeg ($target_id,"$targetfile",$jpegqual);
    ImageDestroy($target_id);

    http://www.lukethehb.at.tf/

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung