From: Michael Wallner Date: Mon, 27 Mar 2006 17:41:25 +0000 (+0000) Subject: - make this class usable, mostly by fixing typos X-Git-Tag: RELEASE_1_0_0RC3~28 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=commitdiff_plain;h=f9a650f4b1ed0baad4a41f6e130991f328dc64b9;ds=sidebyside - make this class usable, mostly by fixing typos --- diff --git a/lib/PgLobStream.php b/lib/PgLobStream.php index b6927bf..d050613 100644 --- a/lib/PgLobStream.php +++ b/lib/PgLobStream.php @@ -8,7 +8,7 @@ * * // GET /image.php?image=1234 * if (PgLobStream::$loId = (int) $_GET['image']) { - * if ($lob = fopen('pglob: dbname=database user=mike', 'r')) { + * if ($lob = fopen('pglob://dbname=database user=mike', 'r')) { * HttpResponse::setContentType('image/jpeg'); * HttpResponse::setStream($lob); * HttpResponse::send(); @@ -32,7 +32,7 @@ class PgLobStream function stream_open($path, $mode) { - $path = trim(parse_url($path, URL_PATH)); + $path = trim(parse_url($path, PHP_URL_HOST)); if ($path) { if ($this->dbh = pg_connect($path)) { @@ -40,7 +40,7 @@ class PgLobStream if (is_resource($this->loh = pg_lo_open($this->dbh, $this->lon = self::$loId, $mode))) { pg_lo_seek($this->loh, 0, PGSQL_SEEK_END); $this->size = (int) pg_lo_tell($this->loh); - pg_lo_seek($this->loh, 0, PGSSQL_SEEK_SET); + pg_lo_seek($this->loh, 0, PGSQL_SEEK_SET); return true; } } @@ -54,7 +54,7 @@ class PgLobStream return pg_lo_read($this->loh, $length); } - function stream_seek($offset, $whence = SEEK_SET) + function stream_seek($offset, $whence = PGSQL_SEEK_SET) { return pg_lo_seek($this->loh, $offset, $whence); }