Originalmente inviato da
probid
Prova così:
Codice PHP:
<?
error_reporting (0);
trigger_error ("", E_USER_WARNING);
function gestore($tipoerrore,$messaggioerrore,$scripterrato,$rigaerrore){
echo "Numero errore: $tipoerrore<br>"
echo "Messaggio: $messaggioerrore <br />"
echo "File: $scripterrato<br>";
Linea: "$rigaerrore<br>";
set_error_handler("gestore");
?>
ho messo la graffa di chiusura dopo linea ma non va lo stesso
Codice:
error_reporting(0);
trigger_error ("", E_USER_WARNING);
function errorHandler( $errno, $errstr, $errfile, $errline, $errcontext) {
echo 'In'.__FUNCTION__ . '() alla linea ' . __LINE__ ."<br />" .
"Numero errore: $errno<br />
Non so cosa: $errstr <br />
File: $errfile<br />
Linea: $errline<br />
Context: $errcontext<br />";
}
set_error_handler('errorHandler');
avevo pensato magari che la definizione della funzione dovesse andare prima dell'utilizzo della stessa ma...
<edit>Parse error: parse error in [path]....insordfor.php on line 82
questo è l'errore
</edit>