Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato L'avatar di crycrycry
    Registrato dal
    Apr 2005
    Messaggi
    96

    Errore di Undefined variable

    Notice: Undefined variable: hrefVars in c:\programmi\easyphp1-8\www\planet2\components\com_mambelfish\mambelfish .html.php on line 154

    Notice: Undefined variable: hrefVars in c:\programmi\easyphp1-8\www\planet2\components\com_mambelfish\mambelfish .html.php on line 154

    Notice: Undefined variable: hrefVars in c:\programmi\easyphp1-8\www\planet2\components\com_mambelfish\mambelfish .html.php on line 154

    Notice: Undefined variable: hrefVars in c:\programmi\easyphp1-8\www\planet2\components\com_mambelfish\mambelfish .html.php on line 154


    Le righe di codice sono:

    Codice PHP:
             if( $iso != null ) {
                if( 
    $hrefVars != "" $hrefVars .= "&";
                
    $hrefVars .= "lang=$iso"
    come lo risolvo?

  2. #2
    codice:
    if( $iso != null ) { 
                if(isset($hrefVars) AND $hrefVars != "" ) 
                      $hrefVars .= "&lang=$iso";
    e' comunque incongruente perche' se concateni la stringa si suppone che esista. Il NOTICE c'e' perche' non esiste la variabile hrefVars.

    prova a dichiararla prima vuota.... nel caso non servirebbe piu' isset()

    $hrefVars = '';


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Esiste qualche settaggio nel phpMyAdmin che mi evita di la visualizzazione dei messaggi Undefined ?

  4. #4
    Nessuno conosce come evitare questi messaggi ?

  5. #5
    Ho letto che devo modificare nel php.ini la seguente riga

    error_reporting=E_ALL & ~E_NOTICE ; show all errors, except for notices

    Qualcuno me lo conferma ?

  6. #6
    [supersaibal]Originariamente inviato da triple h
    Ho letto che devo modificare nel php.ini la seguente riga

    error_reporting=E_ALL & ~E_NOTICE ; show all errors, except for notices

    Qualcuno me lo conferma ? [/supersaibal]
    phpmyadmin non c'entra per nulla.

    Come evitare i messaggi gia' ti e' stato detto, forse non hai letto o forse non capito.... ???

    Se vuoi nascondere i NOTICE lo puoi fare con quel settaggio nel php.ini. Ma equivale a cambiare i pantaloni e non le mutande... cioe' se lo script e scorretto e quindi sporco... non e' nascondendo la segnalazione che lo ripulisci.


    In altre parole, in fase di sviluppo e debug ben vengano le segnalazioni (tutte!!) in fase di operativita' devono essere nascoste per evitare di dare info allo spettatore. In questo caso si mandano al file di error_log. Ma ogni errore in fase di esercizio che compare poi sara' comunque un evento non previsto e di conseguenza un bug dello script.

    Vedi tu... le info le hai avute tutte su questo argomento.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.