Re: warning message to hide
| From: | Richard Lynch | Date: | Mon, 16 Apr 2007 23:26:29 +0000 |
| Subject: | Re: warning message to hide | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-253077@lists.php.net to get a copy of this message | ||
Short-term, you can toss an @ in front of pg_eonnect.
Long-term:
http://php.net/set_error_handler
Also check out ini_set for error_log and friends.
After you've done it the Right Way, get rid of the @
On Sat, April 14, 2007 8:44 am, Alain Roger wrote:
> Hi,
>
> Today i discovered that when my host webserver has some issue with
> PostgreSQL database, my code displays the following error message :
> *"Warning*: pg_connect()
>
> [function.pg-connect<http://www.immense.sk/function.pg-connect>]:
> Unable to connect to PostgreSQL server: could not connect to server:
> Connection refused Is the server running on host "pgsql.exohosting.sk"
> and
> accepting TCP/IP connections on port 5432? in */www/xxxx.php* on line
> yyy."
>
> I would like instead of that, to display my own error message... in
> fact, i
> would like to display something like : "We are sorry but temporary we
> have
> some technical issues. Please try again later".
> how can i do that ?
>
> i tried to do :
> $conn = pg_connect($conn_string);
>
> if ($conn) // check if database is online
> {
> // close database connection
> pg_close($conn);
> }
> else
> {
> // impossible to connect to DB
> die('Maintenance in progress... Try later.');
> }
>
> but it still display the previous warning message.
> thanks for your help.
>
>
> --
> Alain
> ------------------------------------
> Windows XP SP2
> PostgreSQL 8.1.4
> Apache 2.0.58
> PHP 5
>
--
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?