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

    IIS e PHP: problema Notice su area hosting

    Ciao a tutti.

    Ho un problemino con un area hosting.

    Ho pubblicato la mia application ed il sito restituisce i "NOTICE"!!!!

    E' chiaro che non posso intervenire sul php.ini allora che fare?

    Ho provato a generare un file ".htaccess" (si scrive così?) con la direttiva:

    codice:
    <IfModule mod_php4.c>
    #direttive file php.ini
    error_reporting  =  E_ALL & ~E_NOTICE
    </IfModule>
    Ma il sito non si vede più (credo che cresci IIS).

    C'è qualche altro modo per bloccare il tutto???

    Grazie.

  2. #2

    Re: IIS e PHP: problema Notice su area hosting

    Originariamente inviato da eumene
    Ho pubblicato la mia application ed il sito restituisce i "NOTICE"!!!!

    E' chiaro che non posso intervenire sul php.ini allora che fare?

    C'è qualche altro modo per bloccare il tutto???

    Grazie.
    direi di programmare NOTICE FREE.... evidentemente il tuo script puo' essere migliorato...

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

  3. #3
    Hai ragione, anzi ragionissimo!!!!

    Allora, facciamo così: il codice che dà il notice è questo:

    codice:
    $context = $_GET["context"];
    L'errore è il seguente:

    "Notice: Undefined index: context in E:\..\..\..\index.php on line 13"

    Che credo sia legato all'uso errato dell'array $_GET

    Puoi corregere il mio codice in modo che sia NOTICE FREE? Ti ringrazio.

    Intanto, per chi si trovi ad affrontare una problematica simile per Notice differenti ricordo la funzione: error_reporting() che utilizzata come segue

    codice:
    error_reporting (E_ALL ^ E_NOTICE);
    imposta per l'application lo stesso livello di error_report impostato da file php.ini
    dalla seguente direttiva

    codice:
    error_reporting  =  E_ALL & ~E_NOTICE

  4. #4
    Codice PHP:
    $context = isset($_GET["context"]) ? $_GET["context"]  : "" 
    in pratica:

    $contex = se settato get[context] allora mettimi $_GET["context"] altrimenti crea la variabile vuota

    in questo modo non ricevi il NOTICE e volendo potresti pure mettere un valore di default al posto di creare la variabile vuota


    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.