JJK
Gebruiker
- Lid geworden
- 6 nov 2003
- Berichten
- 99
Hallo,
ik wil een plaatje in MySQL opslaan, en vervolgens weer uitlezen in een webpagina, bijvoorbeeld:
Hier volgt de volgende concrete vraag uit:
Hoe kan ik een plaatje opslaan in een MySQL database (met informatie zoals het MIME-type) en het weer uitlezen in een webpagina (zo dat het wordt gezien als het juister formaat?
Ik heb al aan iets als dit zitten denken:
Volgens mij moet dit werken en dan rest alleen nog de vraag hoe ik ze (bijvoorbeeld via een web-interface) erin krijg. Als het mogelijk is uiteraard met zo min mogelijk risico 
PS. Voor die URI zou ik zelf een rewrite gebruiken. Dit is alleen voor de duidelijkheid.
ik wil een plaatje in MySQL opslaan, en vervolgens weer uitlezen in een webpagina, bijvoorbeeld:
Code:
<img src="http://voorbeeld.nl/plaatjes.php?id=1" alt="Het eerste plaatje" />
Hoe kan ik een plaatje opslaan in een MySQL database (met informatie zoals het MIME-type) en het weer uitlezen in een webpagina (zo dat het wordt gezien als het juister formaat?
Ik heb al aan iets als dit zitten denken:
PHP:
<?php
$id = strip_tags($_GET['id']);
$query = "SELECT data, type FROM plaatjes WHERE id= $id";
$res_plaatje = mysql_query($query);
$data_plaatje = mysql_fetch_assoc($res_plaatje);
header("Content-Type: " . $data_plaatje['type']);
echo $data_plaatje['data'];
?>

PS. Voor die URI zou ik zelf een rewrite gebruiken. Dit is alleen voor de duidelijkheid.