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

    [beginner] Variabili non definite

    Salve a tutti,
    avrei bisogno di un piccolo aiutino in PHP.
    Dovrei installarmi in locale un sito fatto in php e farci delle modifiche.
    Ho portato tutta la cartella www di Apache in locale e mi sono installato
    EasyPHP.
    Purtroppo quando lancio il sito in locale compaiono un sacco di messaggi
    di errore del tipo

    Notice: Undefined variable: first_name in c:\programmi\easyphp1-8\www\index.php on line 99

    Di php mastico poco anche se conosco bene altri linguaggi di scripting (jsp,asp)...mi
    chiedevo forse esiste una modalità di lancio di PHP che non esegue il check se le variabili sono definite (un pò come Option Explicit del VB).
    Forse è possibile attivare qualche opzione dell'interprete di php per risolvere questo problema...?

    grazie 1000
    Francesco

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ....se provi a fare un echo $pippo e pippo non l'hai mai valorizzata, oppure ti metti a fare operazioni con quella variabile, giustamente ti dice che e' indefinita.

    Per capire dove sbagli posta il codice per intero

  3. #3
    Non ho mai usato esayphp, ma so che questo tipo di errore può essere così risolto.

    Nel file php.ini dovresti mettere

    track_errors = On

    In tal modo alcuni messaggi di warning, come il tuo, che non dovrebbero richiedere l'interruzione dell'esecuzione dello script, sono memorizzati nella variabille $php_errormsg del PHP.

  4. #4
    grazie delle risposte
    Ho disinstallato easyphp ed installato tutti i singoli componenti (Apache + php + mysql)
    adesso funziona !
    grazie
    francesco

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.