Bilder in der Datenbank
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bild
dank
datenbank
erfahrung
externen zugriff
file
fotoalbum
ftp
info
leitung
lob
mime
pfad
projektor
spalten
speiche
speichern
type
warten
weben
-
Hallo Leute,
ich hab vor mein Web Fotoalbum neu zu designen. Also bis jetzt hab ich mittels ftp und web interface bilder auf den webspace gespeichert. Haut eigentlich gut hin. Jedoch möchte ich jetzt alles mittels Mqsql durchführen damit dann ich Kommentare für jedes Bild speichern Zugiffszahlen ..... also unendliche Möglichkeiten. Damit alles einfach zu warten ist möchte ich natürlich auch die Bilder in die Datenbank speichern und nicht nur den Pfad.
Hat jmd Erfahrung mit BLOB Spalten und deren Verwendung?
Also ich würd mich riesig über Code Schnipsel die Bilder in die Datenbank speichen und Bilder aus der Datenbank in einer PHP/HTML Seite wiederzeigen.
PS: Ein RIEßEN Lob an lima.city, danke für den externen Zugriff auf die Datenbank mein kack bezahl webhoster hat dieses Feature nicht
Danke, Finchmaster
Beitrag zuletzt geändert: 12.1.2010 19:40:49 von finch -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
das is mir klar :-) aber danke
-
Achso, naja, mir war nicht ganz klar, wo genau dein Problem liegt.
Wenn du Files in eine MySQL-Datenbank laden willst, geht das grundsätzlich so:
Du lädst ganz normal per PHP hoch (kennst du, oder?)
Dann hast du in $_FILES['userfile']['tmp_name'] den Speicherort deines Bilds.
Du machst also ein file_get_contents($_FILES['file']['tmp_name']) und hast dein Bild. Das speicherst du dann in deine Datenbank.
Am besten du speicherst zusätlich noch $_FILES['file']['size'] (Um es im Content-Length Header anzugeben) und bestimmst den MIME-Type. Dass kannst du mittels GD machen:
$info = getimagesize($_FILES['file']['tmp_name']);
$mime = image_type_to_mime_type($info[2]);
Den brauchst du, um nachher den richtigen Content-Type auszuliefern ;)
Noch Fragen?
Beitrag zuletzt geändert: 12.1.2010 20:03:30 von nikic -
Und findest du es sinnvoll alle Bilder in der Datenbank zu speichern? Leichter zu warten wär es natülich, jedoch auch so schnell?
Hab vor ein Webalbum zu gestallten, dh es werden kleine Thumbnails <10kb und die normale größe des Bildes <100kb angezeigt. Hmm wies aussieht muss ich es selbst testen und nen Geschwindigkeits test durchführen. Oder hat bereits jmd Erfahrung damit?
Beitrag zuletzt geändert: 14.1.2010 7:43:52 von finch -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage