On 21/2/07 5:01, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:

> Hi everyone,
> 
> I have a question about the "ldap_error_desc" function from
> Net::LDAP::Util.  I am using Net::LDAP in a CGI form, along with the
> "fatalstobrowser" function.
> Whenever I call the "ldap_error_desc" function, the LDAP error is
> displayed in the browser, but along with the following message:
> 
> "at /opt/opensrc/cgi-bin/form_processor.cgi line 199."
> 
> I do not want this portion displayed.  Is there a way to prevent this from
> being displayed in "ldap_error_desc".  When I use "ldap_error_text", the
> script name and line number are not displayed.
> 
> Here is my error code :  if ($newEntry -> code) { die
> ldap_error_desc($newEntry -> code); }

The die function appends the script name and line number to the output if
the final argument you're passing it does not end in \n.

So just tag on a \n:

    die ldap_error_desc($newEntry->code) . "\n";

Also investigate the Carp module, as it is meant to provide "more useful"
errors.

Cheers,

Chris


Reply via email to