Archiv verlassen und diese Seite im Standarddesign anzeigen : bilder von MySQL mit php abrufen
hallo, ich muß für einen webauftritt binäre bilder (blob-fomat) per php abrufen! hat einer von euch ahnung wie ich das anstellen kann?:(
michael.sprick
29.01.07, 19:35
Du brauchst eigentlich nur die Bilddaten aus der Datenbank auszulesen und sie zusammen mit einem passenden Header (image/jpeg, image/gif, image/png, ...) an den Client zu schicken.
im HTML Code gibst Du als Bildquelle dann einfach sowas in der Art an:
<img src="image.php?id=123" alt="Bild aus der Datenbank"/>
Als ich mich das letzte mal damit beschaeftigt habe, hiess es noch "die Bilder in BLOBs" abzulegen, sei eine ziemlich sichere Methode um den DB-Server bei vielen Anfragen in die Knie zu zwingen" (will sagen, unguenstig).
Wenn das inzwischen hinfaellig ist, moege man mich berichtigen, dann mache ich das auch so :)
Was der OP vermutlich eigentlich wissen wollte, ist, wie das php-Script auszusehen hat :)
Mein Tip fuer die Datei image.php (ich habe das aus den o.g. Gruenden nie versucht):
<?php
# image.php
header('Content-Type: image/jpeg');
print $DasHabeIchGeradeAlsBlogAusDerDatenbakGeholt;
?>
Für eine Festlegung des Sinn oder Unsinn ist dies ein guter Anfang: http://www.php-faq.de/q-db-blob.html
(1) Archäologiepraktikum?
(2) Der Link ist "nett" - mehr aber auch nicht. Für alle dor genannten Probleme gibt es sehr einfach und problemlos zu implementierende Lösungen - sonderlich tiefgehend ist er also nicht, bleibt an der Oberfläche und ist sozusagen "schwach recherchiert".
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.