Re: Load Image from File to Store in ByteA Field

Поиск
Список
Период
Сортировка
От Cornelia Boenigk
Тема Re: Load Image from File to Store in ByteA Field
Дата
Msg-id 00c101c3e9c0$79373640$0201a8c0@zwerg2000
обсуждение исходный текст
Ответ на Load Image from File to Store in ByteA Field  ("Muhyiddin A.M Hayat" <middink@indo.net.id>)
Ответы Re: Load Image from File to Store in ByteA Field
Список pgsql-php
Hi

> How to Load Image from File to Store in ByteA Field?
This is the way I store images with PHP. The column bild has the
datatype bytea.

function esc_bytea($imagedata) {
 $finde = array(chr(92), chr(0), chr(39));
 $ersetze = array('\\\134', '\\\000', '\\\047');
 $esc = str_replace($finde[0], $ersetze[0], $imagedata);
 $esc = str_replace($finde[1], $ersetze[1], $esc);
 $esc = str_replace($finde[2], $ersetze[2], $esc);
 return $esc;
}

     $fp = fopen($imagefile,"r");
     $contents = fread($fp, filesize($imagefile));
     fclose($fp);
     $esc_daten = esc_bytea($contents);

     $sql = "INSERT INTO byteatest (bild, name, size, typ, htmlstr) ";
     $sql .= "values ('$esc_daten', '$name', $size, '$typ',
'$htmlstr');";
     $res = @pg_exec($sql) or die ("Fehler bei der
Datenbankabfrage.");

Regards
Conni


В списке pgsql-php по дате отправления:

Предыдущее
От: "Muhyiddin A.M Hayat"
Дата:
Сообщение: Load Image from File to Store in ByteA Field
Следующее
От: Gustavo Paixao
Дата:
Сообщение: PG_CONNECT error