Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Variabili globali

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165

    Variabili globali

    Salve, ho un file di configurazione "config.php" strutturato in questa maniera:

    Codice PHP:
    <?php 
    error_reporting
    (E_ALL); 
    $_CONFIG['host'] = "localhost"
    $_CONFIG['user'] = "root"
    $_CONFIG['pass'] = "password"
    $_CONFIG['dbname'] = "db_prova";
    ...
    ora volevo sapere come potevo utilizzare queste variabili fuori dal file, ovvero vorrei utilizzare per esempio la variabile $_CONFIG['host'] in un altro file php.
    Ho provato ad includere il file config.php, ma la variabile risulta vuota!
    Come posso fare?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    1- evita di fare variabili $_[quelolochesia] che sono spesso set di dati riervati di php ad esempio $_SESSION, $_POST etc...

    quindi $CONFIG["campo"] = valore,

    2- inizializza sempre correttamente le variabili altrimenti per quanto sia flessibile php nn sa che deve fare !

    $CONFIG = array() ;
    $CONFIG["campo"] = valore,


    3- controlla gli include che carichino i files correttamente.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    allora ho qualche dubbio sul punto 2... perdonami ma sono alle prime armi.

    Come dici tu la prima riga dovrebbe diventare:
    Codice PHP:
    $CONFIG["host"] = "localhost"
    ma perchè a host ci vogliono i doppi apici e non i singoli?
    per localhost vanno bene i doppi apici?

    Grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    Ho provato a fare così come mi dicevi ma non funziona!

    Il file lo includo in questo modo:
    Codice PHP:
    include_once("include/config.php"); 
    ed il percorso è quello esatto.

    Mi da errore nella connessione, mentre se copio e incollo i valori va una meraviglia...
    deve sbaglio?? Perchè sbaglio sicuramente!

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    NEIN!!!!


    file config.php

    Codice PHP:
    <?PHP

    $CONFIG 
    = array();

    $CONFIG["campo"] = "valore" 
    // etc...

    ?>
    ora perche' questo e' diverso dal tuo ?

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.