Hvordan får vi så skrevet bildet ut?

Vi må lage oss en egen fil som skriver ut selve bildet. Det er ikke mulig å skrive ut vanlig tekst, samtidlig som man skriver ut en binærfil.

I fila vis_bilde.php:
<?php
    extract($_GET);
    if(isset($id)) {
    include('config.php');
    MYSQL_CONNECT($mysql_host,$mysql_user,$mysql_pass);
	mysql_select_db($mysql_db);
    $query = "select id, bin_data,filetype from tbl_bilde 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;

};
?>

På den siden du vil at bildet skal bli skrevet ut, skriver du bare inn noe som ser slik ut. ID er i dette tilfellet feltet ID i tabellen i databasen. Vil du skrive ut alle bildene, looper du bare igjennom databasen.

<img src="vis_bilde.php?id=1"> 

Funnet på PHPBuilder og skrevet om litt.