You probably want to suppress the error message with an @ symbol.  Try
putting an "@" before the function calls that give you errors.  

<?php
$x = @php_function_here();
?>

This suppresses the error function.  Many functions return FALSE if
unsuccessful, so you can test and supply your own error message.

<?php
if ($x == FALSE) {
        print ("error.");
}
?>

If you find yourself doing this alot, you may want to create a wrapper
function or wrapper class around the original.  Look at PHPLIB's DB_SQL
class for an example of how they suppress error messages.  Look at
www.php.net for more info.

-Ben

-----Original Message-----
From: Jason Jacobs [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 17, 2001 10:23 AM
To: [EMAIL PROTECTED]
Subject: [PHP] error message handling


I tried to send this before, so if I did, forgive me, but I don't think it
worked last time .:)

I'm trying to find a way to handle errors by number.  For example, if I get
a "directory already exists" error, I want to know what the number that is
so I can check the return value on the function that gave the error.

That made no sense.  Lemme try again.  Instead of getting the php-generated
error message, I want to create my own so the user has a nice message
instead of one that makes it look like I don't know what I'm doing. :)  Any
suggestions?

Jason


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to