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]