Przerobilem skrypt i dziala ale do momentu jak wywolam funkcje przed zapytaniem sql... Nie wiem <ort>w ogóle</ort> dlaczego tak sie dzieje.
// rozpoczecie ladowania obrazkow z bazy oraz sprawdzenie smiennych...
Header("Content-type: image/jpeg");
function brak_wiz()
{
$image = imagecreatefromjpeg("images/brak_wiz.jpg");
Imagejpeg($image);
ImageDestroy($im);
}
pg_query ($conn, "begin");
if (in_array ('table', $get_vars))
{
$img_table=$HTTP_GET_VARS['table'];
}
if (in_array ('field', $get_vars))
{
$img_field=$HTTP_GET_VARS['field'];
}
if (in_array ('id', $get_vars))
{
$img_id=$HTTP_GET_VARS['id'];
}
brak_wiz(); //tutaj jeszcze dziala...
$res = pg_query($conn, 'SELECT '.$img_field.' FROM '.$img_table.' WHERE id='.$img_id);
brak_wiz(); //od tego momentu juz nie.
$LO = pg_lo_open($conn, pg_result($res, 0, $img_field), "r");
pg_lo_read_all($LO);
pg_lo_close ($LO);
if (pg_field_is_null($res, 0, $img_field)=='1') {
brak_wiz();
} else {
$LO;
}
// zamykanie funkcji ladowania obrazkow
pg_query ($conn, "commit");