[FRAGE] - Fotodatenbank
Results 1 to 7 of 7

Thread: Fotodatenbank

  1. #1
    bluefoxx's Avatar
    Title
    Baccalaureus
    Join Date
    Mar 2002
    Location
    Vienna
    Posts
    537
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Fotodatenbank

    Hi Leute!

    Folgendes Problem:

    Ich soll eine Datenbank estellen/basteln, ähnlich der bei 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

  2. #2
    Judas42's Avatar
    Title
    Elite
    Join Date
    Jul 2002
    Location
    Wien
    Posts
    360
    Thanks
    0
    Thanked 1 Time in 1 Post
    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."

  3. #3
    Wings-of-Glory's Avatar
    Title
    CO-Administrator
    Join Date
    Jan 2002
    Posts
    4,001
    Thanks
    347
    Thanked 504 Times in 266 Posts
    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

  4. #4
    bluefoxx's Avatar
    Title
    Baccalaureus
    Join Date
    Mar 2002
    Location
    Vienna
    Posts
    537
    Thanks
    0
    Thanked 0 Times in 0 Posts
    danke an euch beide! werd mal kucken ob ich mit den scripts was anfangen kann!
    MfG

    bLu3

  5. #5

    Title
    Veteran
    Join Date
    May 2002
    Posts
    22
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Vielleicht hilft dir das wieter!?

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

    Sias pedro

  6. #6
    bluefoxx's Avatar
    Title
    Baccalaureus
    Join Date
    Mar 2002
    Location
    Vienna
    Posts
    537
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Ja Danke das is geil! Sieht nett aus! Gracias!
    MfG

    bLu3

  7. #7

    Title
    Principal
    Join Date
    Feb 2002
    Posts
    46
    Thanks
    0
    Thanked 1 Time in 1 Post
    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);

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •