Bonjour,
Je dois m'occuper de la gestion d'un site dans lequel des images ont été stockées dans une table "images" et que je dois faire afficher à l'écran.
Je ne connais pas le code nécessaire à l'affichage de ces images, mais j'ai trouvé des bouts de scripts qui pourraient aller dans cette direction:
... je me connecte d'abord à la BDD "fnxch":
$fp = fopen("../utilitaires/connect.php", "r");
require "../utilitaires/connect.php";
... et ensuite ceci:
@mysql_select_db("images");
$query = "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"bin_data");
$type = @MYSQL_RESULT($result,0,"filetype");
Header( "!content-type:! $type");
echo $data;
echo "<img src=\" ????????????? \">";
Suis-je dans le juste? Quelqu'un peut-il me transmettre le code exact pour afficher ces images?
Pour info, la table "images" commence comme suit:
CREATE TABLE `images` (
`id` int(11) NOT NULL auto_increment,
`bin_data` longblob NOT NULL,
`filetype` varchar(50) collate latin1_german1_ci NOT NULL default '',
KEY `Id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=206 ;
INSERT INTO `images` (`id`, `bin_data`, `filetype`) VALUES (71, 0xffd8ffe00 etc. (longue liste de chiffres et de lettres)
Merci
chris_fnx