Sto estendendo la classe Excpeion per fare sì che ogni messaggio di errore venga aperto in una nuova finestra.
Il mio codice è:
Codice PHP:
class GDIException extends Exception
{
function __construct($message, $code=0)
{ parent::__construct($message, $code); }
public static function showGDIInfo_handle($errno, $errmsg, $filename, $linenum, $vars)
{
echo '<script type="text/javascript">
window.open(\'\',\'hhh\',\'width=640,height=880,status=no,toolbar=no,resizable =yes,scrollbars=yes\');
</script>';
echo "<div class='error_handle'><ul>" .
"[*]
Messaggio di errore : $errmsg</p>" .
"[*]
File sorgente: : $filename</p>" .
"[*]
Linea: $linenum</p>" .
"[/list]</div>";
}
}
ovviamente il giochino non funziona. Perché il js apre la nuova pagina, ma poi il php continua a scrivere nella pagina corrente. Come posso fare ad indirizzare il contenuto (messaggio di errore) sulla nuova pagina?
Grazie mille!