Du kan sagtens gemme billeder i en mysql-database.
Hvis du vil gemme billedet direkte: brug file_get_contents() til at få billedet ind i en variabel.
Hvis du bruger gdlib: da gd ikke kan gemme billedet i en tekstvariabel, er du nødt til at bruge output buffering, udskrive billedet til bufferen, og derefter hente billedet fra bufferen igen.
Brug eventuelt base64_encode før du putter billedet ind i databasen, og brug base64_decode, når du hiver det ud.
For at udskrive billedet på en side, skal du bruge en kode ala:
echo "<img src=\\"image.php?noget=$noget\\" alt=\\"Billede fra mysql\\" />";
og image.php skal så udskrive billedet til browseren.
Indlæg senest redigeret d. 10.03.2006 17:50 af Bruger #3143