Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    33

    come ripristinare i messaggi di errore sul browser

    Salve a tutti.
    Sono nuovo in php. Fino a qualche giorno fa quando facevo un errore di sintassi mi segnalava l'errore in fase di esecuzione sul browser. Ora invece interrompe l'esecuzione e l'output sia quello elaborato da php che il semplice html. In questo modo mi e' impossibile capire dov'e' il problema.

    grazie per l'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Errori di HTML non mi sembra che vengano mai notificati, quelli PHP invece sì.
    Hai modificato qualche impostazione nel file php.ini oppure hai aggiornato qualcosa?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    33
    Grazie per la risposta.
    Non ho toccato il php.ini e non ho aggiornato nulla. Mi interessano solo gli errori php in fase di esecuzione (uso win7 con IIS7 e gira come fast cgi).
    Fino a qualche gioro appena commettevo un errore mi segnalava la riga e il tipo di errore... ora non segnala nulla.
    Per me che sto imparando e' fondamentale questo aspetto.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    33
    correggo...
    Se scrivo del codice corretto e poi uso una variabile non dichiarata mi segnala l'errore
    "Notice: Undefined variable: azione in F:\SITI\php1\test.php on line 35 Notice: Undefined variable miaVariabile..."
    se invece faccio un errore di sintassi tipo
    altraVariabile=33
    Non viene segnalato alcun errore e la pagina e' completamente bianca (anche il codice html che precede la riga di codice viene omesso).
    Precedentemente almeno le righe precedenti venivano processate e mostrate nel browser.
    Questo con FF, Chrome, IE e altri browser.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    33
    forse ho risolto
    nel file php.ini ho messo :
    display_errors = on
    error_reporting = E_ALL
    display_startup_errors = on

    ho riavviato IIS e ora sembra segnalare gli errori di sintassi.

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.