Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Bilder in DB, auf Klick gross aber wie???

Heinz_Malcher / 7 Antworten / Flachansicht Nickles

Hi habe folgendes Problem, ich will Fotos in einer DB speichern (schonmal
keinen plan wie ich das am besten mache...) dann sollen diese erstmal klein
dargestellt werden, bei Klick darauf sollen sie dann in originalgroesse erscheinen
mit ner simplen HTML Seite. Wer kann mir da einen Tipp geben

bei Antwort benachrichtigen
xafford Heinz_Malcher „Bilder in DB, auf Klick gross aber wie???“
Optionen

gut...also wenn die bilder direkt in den quellcode müssen, dann mußt du sie aus der datenbank heraus temprär auf die platte als files erstellen lassen, geht einfach mit fopen, fputs und fclose. in der fpusanweisung muß der bytecode aus der datenbank stehen. das ganze am besten in einen temporären ordner schreiben lassen, den du nach beendigung des scriptes löschen lässt. alternativ kannst du natürlich auch anders arbeiten. du legst die bilder wirklich normal auf der platte ab und speicherst in der datenbank nur die url. wie du vorgehst hängt eigentlich stark davon ab, was du eigentlich realisieren willst und wie performant es sein muß. eine weitere möglichkeit ist, wenn die bilder nur einzeln angezeigt werden sollen im browser, einfach in den datenstrom zum browser schreiben zu lassen wie bei dem php-downloadscript, das ich vor einiger zeit hie rmal gepostet habe. du mußt nur den application-type passend ändern.
bei wenigen bildern lohnt sich eigentlich der aufwand mit dem speichern in der datenbank als file nicht unbedingt, da es die datenbank recht groß und verhältnismäßig langsam macht, hier würde ich die version mit files und einem zeiger in der datenbank wählen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen