Messaggi di errore

Signori,

Il browser che uso (IE) non produce il messaggio di errore dello script PHP.

Vedo solo la pagina vuota.

Devo guardare bene per ogni rigo dove sta l'errore.

E' possibile, spero di sì, impostare in qualche file di PHP (penso che sia php.ini) qualche parametro che mi produce anche l'errore dello script?

Grazie.

inviato 11 anni fa
Ladis
X 0 X

Il da la possibilità di impostare il livello di segnalazione di errori, sia nel php.ini sia direttamente nello script PHP.

Nel primo caso la direttiva è error_reporting. Con "error_reporting  =  E_ALL" ti verranno segnalati tutti gli errori

Nel secondo caso va usata la funzione error_reporting. Con "error_reporting(E_ALL);" alzi al massimo le segnalazioni di errore.

Se gli errrori non sono visibili perché mischiati nell'HTML puoi fare alcune modifiche al php.ini:

metti la direttiva log_errors ad On, ti permetterà di registrare gli errori nel log del sistema

inoltre potrebbero essere utili le direttive error_prepend_string e error_append_string che ti aggiungono del testo prima e dopo la segnalazione dell'errore. Se le configuri bene dovresti essere in grado di far emergere gli errori dall'html

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda