Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    omissione errore in log apache

    Buongiorno, il problema è il seguente: ho questa porzione di script il quale (non faccio ne per ne cgi ma php) suppongo lanci una procedura imn presenza di errore. solo che sulla linea in cui c'è il die apache mi logga il die e giustamente l' error_log cresce in maniera costante.
    come posso omettere il logging su quella riga? in php si usa @istruzione ma qui la @ ha un significato diverso.. grazie
    Codice PHP:
    sub ErrorMsg {

    local (@set) = @_;

    local (@mex) = ("$set[1]",
                    
    "Errore durante la connessione al database!
    Avvisare il webmaster!

    [email='mailto:info\@dominio.it']info\@dominio.it[/email]"
    ,
                    
    "Errore durante l'interrogazione del database!
    Avvisare il webmaster!

    [email='info\@dominio.it']info\@dominio.it[/email]"
    ,
                    
    "RICERCA FALLITA!

    Non ci sono annunci che rispondono
    ai requisiti!"
    );

    print 
    qq|

    <
    HTML>
    <
    HEAD><TITLE>ERRORE!</TITLE></HEAD>

    <
    BODY BGCOLOR="white" BACKGROUND="/img/bg2.gif"><CENTER>





    <
    FONT FACE="Verdana,Arial" SIZE="4">[B]$mex[$set[0]][/B]</FONT>








    <
    FONT FACE="Verdana,Arial" SIZE="2">[B]PREMI IL PULSANTE "BACK" "INDIETRO" DEL BROWSER[/B]</FONT>


    </
    BODY>
    </
    HTML>

    |;

    die;

    }  
    # end sub 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #2
    sostituisci die con exit
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    grazie shishii, quindi mi confermi che con exit apache non mi mette in log errori l' interruzione dello script?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    dovrebbe essere così in quanto exit è un'uscita naturale, die rappresenta un uscita a causa di un problema o errore.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ok.. proverò e poi apache mi dirà.. intanto grazie

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.