Krijg image niet afgedrukt met header(content-type: 'type')

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Michiel Duck

Michiel Duck

06/01/2011 06:10:15
Quote Anchor link
Ik probeer dus een image af te drukken die opgeslagen staat in de db.
De image staat opgeslagen in de db als longblob samen met de imagetype.
Dit is de code voor het afdrukken van de image:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(isset($_GET['cid']) && is_numeric($_GET['cid'])) {
    $con = mysql_connect("*","*","*");
    mysql_select_db('*',$con);
    $query = "SELECT userfile,type FROM jos_jevents_image WHERE evid ='". $_GET['cid'] ."'";
    $result = mysql_query($query);
    $image_info = mysql_fetch_assoc($result);
    
    $image = $image_info['userfile'];
    $image_type = $image_info['type'];
    header("Content-type: $image_type");
    echo $image;
}
?>


Als ik deze pagina direct in de URL aanroep word de URL geprint, meer gebeurt er niet. Als ik alleen de $image print(print_r), dan krijg ik de binaire code van de image. $image_type = image/jpeg.
Het lijkt erop alsof dit scriptje ergens nog iets echo'd, maar ik kan echt niet vinden waar. Zijn ook geen witte regels aan het einde.
Ik heb echt al vanalles geprobeerd, ik kom er echt niet uit.

Als iemand me kan helpen ben je mijn held!

Michiel

Toevoeging op 06/01/2011 06:16:32:

laat maar, al gefixed. Was de manier waarop ik de blob opsloeg.
toch bedankt!
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.