[Dresden-pm] Bilder in Datenbank schreiben bzw. daraus lesen

Kristian Rink afterimage at gmx.net
Don Jan 13 04:25:10 PST 2005



Hallo Johannes;

On Thu, 13 Jan 2005 13:21:01 +0100
Johannes Studt <dresden-pm at demofreak.de> wrote:

> Konkret stelle ich mir das so vor, dass ich z.B. zwei Fkt.
> put_imgdata_to_db() und get_imgdata_from_db() habe, damit ich dann
> einfach stumpf print get_imgdata_from_db($dbh, $artno); schreiben kann
> (im HTML-Code stünde etwas wie <img src=/cgi-bin/img.pl?bild01>).

Ich weiß nicht, ob Letzteres klappen würde; allerdings bin ich auch kein
Freund des Ansatzes, Binärdaten in größerem Volumen in eine Datenbank zu
stopfen. Der IMHO "elegantere" Weg wäre es,

- die Bilder irgendwo im Filesystem abzuwerfen,

- in die Datenbank einen "Zeiger" (einfachstenfalls den Name der
  Bilddatei) einzufügen und

- im HTML-Code eine Platzhaltervariable einzuführen, in die dann Deine
  Routine den Namen der jeweils benötigten Bilddatei einklebt.

Für Letzteres ist HTML::Template Dein Freund. ;)

Cheers,
Kris

-- 
Seit 01/2005 gilt in Deutschland die neue TKUEV, ist E-Mail global
ueberwachbar, die Privatsphaere noch etwas mehr eingeschraenkt. Also:
-----------> Viele Gruesse an alle, die mitlesen! <----------------
Fuer alle anderen: 				http://www.gnupg.de