[PERL] Carpout fouten negeren.

Pagina: 1
Acties:

  • Daniel304
  • Registratie: December 2000
  • Laatst online: 23-05 23:17
Ik heb een best ingewikkeld script geschreven en wilde voorkomen dat de layout verdingest wordt door waarschuwing of eventuele foutmeldingen dus gebruik ik een log file dat ik met carpout beschrijf. standaard sub
code:
1
2
3
4
5
6
7
BEGIN {
    use CGI::Carp qw(carpout);
    open(LOG, ">>support.log")
        or die "Unable to append to support.log: $!\n";
    print LOG "$ENV{'REMOTE_ADDR'}\n";
    carpout(*LOG);
}

Dit werkt perfect.
Het script van mij doet ook name lookups en queries. sommige Queries die geven niets terug (dit moet ook) hier wordt echter wel een log van gemaakt. is er een manier om deze regels te negeren ?!?

  • Juup
  • Registratie: Februari 2000
  • Niet online
Check zelf even of de string die de query returned leeg is of niet. Sim-pel
code:
1
2
my $returnstring = QUERY_BLAAT($Whatever);
if ($returnstring) Carp $returnsytring;

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.