Problema con trigger_error

Nick2005

Nuovo Utente
2 Giu 2008
3
0
0
Ciao a tutti

Ho creato questo piccolo file di test per provare una connessione a un DB (nel mio caso Oracle).
Codice:
<?php
  //File: test.php
    $dbHost = "myhost";
    $dbHostPort="1521";
    $dbServiceName = "myservicedb";
    $usr = "test";
    $pswd = "mypwd";
    $dbConnStr = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=".$dbHost.")(PORT=".$dbHostPort."))
     (CONNECT_DATA=(SERVICE_NAME=".$dbServiceName.")))";
    if(!$dbConn = oci_connect($usr,$pswd,$dbConnStr)) {
       $err = oci_error();
       trigger_error('Impossibile stabilire una connessione: ' . $err['message'], E_USER_ERROR);
    };
    $strSQL = "SELECT TO_CHAR(SYSDATE, 'HH:MI:SS') ctime FROM DUAL";
    $stmt = oci_parse($dbConn,$strSQL);
    if (!oci_execute($stmt)) {
       $err = oci_error($stmt);
       trigger_error('Query non eseguita: ' . $err['message'], E_USER_ERROR);
    };
    oci_fetch($stmt); 
    $rslt = oci_result($stmt, 'CTIME');
    print "<h3>Ora corrente ".$rslt."<h3>";
?>
Se apro il file nel browser mi viene visualizzata correttamente la data. Se provo a modificare un elemento della connessione (esempio la password) per verificare l'errore, la pagina visualizzata è completamente bianca.
Ho provato allora a scrivere un file più semplice:
Codice:
<?php
$test=2;
if ($test>1)
{
trigger_error("Verificato un errore voulto");
}
?>
Purtroppo la situazione non cambia: la pagina è sempre bianca e non visualizzo la notifica dell'errore.

Posso avere un aiuto ?

Grazie