From: | "Robert B(dot) Easter" <reaster(at)comptechnews(dot)com> |
---|---|
To: | gidget(at)getitgear(dot)com, surfer girl <gidget(at)getitgear(dot)com>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: OID output problems |
Date: | 2000-05-03 01:27:26 |
Message-ID: | 00050221364502.00670@comptechnews |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, 02 May 2000, surfer girl wrote:
> Hello,
>
> I am trying to write a program that will input and output images from a Postgres database using PHP.
I made a very simple display image routine as follows:
-------------------------------------------------------------------------------
<?php
/*
Takes arg: imageid=oid of image
*/
$conn = pg_pconnect("user=username dbname=databasename");
pg_exec($conn, "begin");
@ $fd = pg_loopen($conn, $imageid, "r");
if($fd) {
$hdr = pg_loread($fd, 4);
switch($hdr) {
case "\xFF\xD8\xFF\xE0":
Header( "Content-type: image/jpeg" );
break;
case "GIF8":
Header( "Content-type: image/gif" );
break;
case "\x89PNG":
Header( "Content-type: image/png" );
break;
}
echo $hdr;
pg_loreadall($fd);
pg_exec($conn, "end");
}
else {
echo "Query rejected.";
}
pg_close($conn);
?>
-------------------------------------------------------------------------------
--
Robert B. Easter
reaster(at)comptechnews(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Robert B. Easter | 2000-05-03 02:03:33 | Re: Enumerated data type |
Previous Message | Tom Cook | 2000-05-02 23:31:31 | Re: Enumerated data type |