bonjour
je recupère les données d'une image à partir d'une base
de la façon suivante
le souci est que l'image s'affiche mais seulement elle le reste de l'affichage n'est pas affiché ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 sub voirphoto { my ($dbh,$req,@t,$i); $dbh=DBI->connect("dbi:mysql:database=BASE;host=localhost","root",""); my $req=$dbh->prepare("select photo from photo where user_id = '62' and photo_id = '14'") or die($dbh->errstr()); $req->execute() or die($dbh->errstr()); print "Content-type: image/gif\n\n"; while (my $image =$req->fetchrow_array()) { print $image; } } voirphoto;
le problème est qu'avant l'appel de la fonction il y a du code html avec le fameux
print "Content-type: text/html\n\n";
comment est-il possible d'afficher finallement 2 en têtes différents sans que l'un vienne empiéter sur l'autre ???
Merci
Partager