Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    consigli gestione errori

    ciao, ho creato una gestione di errori molto semplice che mosta una pagina che dice che si è verificato un errore e che gli admin sono già stati contattati via mail.

    questo tutto bene finchè il codice che può dare l'errore si trova prima di ogni output sulla pagina.


    es di problema:
    ho già buttato fuori la parte alta del layout e sto per fare una query sql a mysql es: sELECT * ,...

    se alla query non viene passato un parametro che serve, viene generato un errore e la pagina di gestione tenta di mandare fuori tutta la pagina di segnalazione errore predisposta.


    IL PROBLEMA sta nel fatto che la pagina degli articoli (per esempio) ha già scritto la parte alta e quando si verifica l'errore la pagina degli errori si mette dentro alla pagina di visualizzazione ed è una bruttezza.

    come posso fare che se si verifica un'errore CANCELLA TUTTO QUELLO CHE STAVI SCRIVENDO IN HTML E MOSTRA SOLO IL MESSAGGIO DELLA PAGINA DI ERRORE?


    GRAZIE
    CIAO

  2. #2
    Abilita l'output buffering (http://www.php.net/ob_start) all'inizio della pagina. In caso di errore chiama http://www.php.net/ob_clean e stampa una nuova pagina completa di intestazione nella quale visualizzi il messaggio di errore.

  3. #3
    grazie mille.
    penso che sia la cosa che cercavo.

    provo e ti faccio sapere.

    grazie

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.