Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [PHP] errori

  1. #1

    [PHP] errori

    Salve raga,
    ho scaricato diversi script open source dal sito freephp ma molti mi segnalano errori del tipo:

    Notice: Use of undefined constant www_address - assumed 'www_address' in c:\programmi\easyphp\www\informium\conf\inf-conf.php on line 40

    l'errore si riferisce a righe del tipo:
    $CONF[www_address] = 'http://localhost';

    se metto:
    $CONF['www_address'] = 'http://localhost';
    funziona

    forse devo settare qlc in apache?

    Grazie
    Luca

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    il problema potrebbero essere semplicemente gli apici fra le quadre [] [''] [""] prova.

  3. #3

    e lo so!!!

    lo so che è quello il problema! ma posso mai cambare tutto il codice? Non si può settare nulla in apache?

  4. #4

    Re: e lo so!!!

    Originariamente inviato da luketto
    lo so che è quello il problema! ma posso mai cambare tutto il codice? Non si può settare nulla in apache?
    Se vuoi codice FREE NOTICE si, e anche se vuoi codice sicuramente funzionante.

    In php.ini settando il tipo di allarme puoi eliminare la segnalazione ma non l'errore che permane ma in silenzio.

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

  5. #5

    quindi...

    quindi la soluzione unica è modificare tutti i codici?

  6. #6

    Re: quindi...

    Originariamente inviato da luketto
    quindi la soluzione unica è modificare tutti i codici?
    direi di si ... in linea di massima gli script vecchi scritti per le prime versioni di php fino alla 4.1 soffrono di tre cose:

    1) Non verificano se una variabile esiste. (non usano isset()/empty()).

    2) Non utilizzano propriamente gli apici negli indici associativi. (Le stringhe potrebbero essere scambiate per costanti)

    3) Non utilizzano le variabili superglobali. (SESSION, GET, POST,
    SERVER ecc.... )

    Oltre a questo potrebbe esserci un diverso settaggio di php.ini, adeguato a quelli che sono i recenti standard di sicurezza, che va ad esaltare queste 3 carenze al punto di poter definire BUG queste ricorrenze.


    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.