Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Sì, a suo tempo l'avevo letto anch'io... ma questo maledetto continua a restituire 8

  2. #12
    Originariamente inviato da yangtze
    Sì, a suo tempo l'avevo letto anch'io... ma questo maledetto continua a restituire 8

    maledetto

  3. #13
    Forse ho trovato qualcosa e... sembra funzionare:

    codice:
    function cerror($eno,$estr,$efile,$eline) {
            
    		 if (error_reporting()) {
    			$type=array(1=>'Fatal',2=>'Warning',4=>'Parse',8=>'Notice');
    			
    			if ( isset( $type[ $eno ] ) )
    				$etype = $type[ $eno ];
    			else
    				$etype = 'Unknow';
    			
    			echo '[php.error] [type|'.$etype.' n|'.$eno.'] ['.$estr.'] sul file ['.$efile.'] linea ['.$eline.'] per la ['.$_SERVER['REQUEST_URI'].']'."\n";
    		}
            
            
        }
    non sapevo che error_reporting si potesse usare così ma un tizio che ha scritto un commento sulla guida ufficiale di PHP l'ha fatto

  4. #14
    giusto in effetti sulla documentazione dice il valore di quest'utlimo... e si riferisce a error_reporting



    certo che il php su questa parte degli errori è molto confusionario.....

  5. #15
    Hai provato allora? fa quello che volevi?

    Io ho provato con un breve test e sembrerebbe di sì

  6. #16
    Originariamente inviato da yangtze
    Hai provato allora? fa quello che volevi?

    Io ho provato con un breve test e sembrerebbe di sì

    non ho provato ancora anche perchè ormai ho quasi corretto tutti i notice con @ sul sito

  7. #17
    Originariamente inviato da yangtze
    Forse ho trovato qualcosa e... sembra funzionare:

    codice:
    function cerror($eno,$estr,$efile,$eline) {
            
    		 if (error_reporting()) {
    			$type=array(1=>'Fatal',2=>'Warning',4=>'Parse',8=>'Notice');
    			
    			if ( isset( $type[ $eno ] ) )
    				$etype = $type[ $eno ];
    			else
    				$etype = 'Unknow';
    			
    			echo '[php.error] [type|'.$etype.' n|'.$eno.'] ['.$estr.'] sul file ['.$efile.'] linea ['.$eline.'] per la ['.$_SERVER['REQUEST_URI'].']'."\n";
    		}
            
            
        }
    non sapevo che error_reporting si potesse usare così ma un tizio che ha scritto un commento sulla guida ufficiale di PHP l'ha fatto
    Un altro dice che bisogna usare:
    codice:
    if(error_reporting() != 0){
    (esplicitando cioè il "diverso da 0")

  8. #18
    Ecco... io mi ero fermato al primo tizio

    Grazie per l'annotazione.

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.