Pagina 1 di 1

Gestione degli errori in phpbb

Inviato: 28/07/2010, 14:39
da BMercer
Salve, una volta cercando per le funzioni ho trovato che su phpbb sono utilizzate delle funzioni native di php per gestire gli errori. Qualcosa come error_trigger o trigger_error, potrei avere più informazioni sul loro utilizzo specifico su phpbb ?
Grazie.

Re: Gestione degli errori in phpbb

Inviato: 28/07/2010, 21:16
da Carlo
E' una funzione utilizzata da phpBB per restituire un errore o un messaggio, ed in base al secondo parametro inviato, che corrisponde ad un livello di errore PHP, cambia il "tipo" di pagina.

Prova per esempio a creare una pagina personalizzata e ad usare questa funzione in tale modo:

Codice: Seleziona tutto

trigger_error("Messaggio di prova.");
Non occorre che crei un template per la pagina oppure l'utilizzo delle funzioni page_header() o page_footer().

Re: Gestione degli errori in phpbb

Inviato: 28/07/2010, 22:39
da BMercer
Ma con esso posso impostare errori mysql che di base sarebbero a sfondo bianco con scritta nera con altri personalizzati giusto? Phpbb utilizza per esempio una pagina con titolo "General error" rossa se non sbaglio e poi:
- Tipo di errore
- Linea
- Percorso
se non sbaglio.

Re: Gestione degli errori in phpbb

Inviato: 29/07/2010, 17:16
da Carlo
Per quello devi creare una funzione che funzioni (scusa il gioco di parole) da "handler". Ovvero crei una funzione, ed impostando l'handler per gli errori php, per ogni errore, verranno passate le informazioni sull'errore alla funzione da te creata.

Forse non mi sono ben spiegato, ma comunque, dai un occhiata qui. E' ciò di cui hai bisogno.
http://www.php.net/manual/en/function.s ... andler.php

Re: Gestione degli errori in phpbb

Inviato: 29/07/2010, 18:46
da BMercer
Come sempre grazie mille.
:lol: