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

    Gestire un file di configurazione

    Ciao a tutti!!
    Mi ritrovo a dover caricare e salvare la configurazione di un motore di blogging, e per farlo avevo in mente una cosa del genere: un file php in cui vengono settate delle variabili da modificare manualmente...
    Codice PHP:
    <?php

    $template 
    "stylized";
    $base_url "http://nomesito";
    //ecc

    ?>
    Ecco ora vi chiedo... se includessi nel controller, ovvero nella classe principale dell'applicazione, il file di configurazione con un semplice include(), le variabili sarebbero accessibili?
    Ad esempio potrei utlizzare la variabile $template (dall'esempio)??
    Grazie in anticipo ^^
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Credo di si...io ho usato i DEFINE per e funziona tutto.Ti verrebbe:
    Codice PHP:
    <?php
       DEFINE
    (TEMPLATE"stylized");
       
    DEFINE(BASE_URL"http://nomesito");
       
    //ecc
    ?>
    Poi in un secondo file puoi fare
    Codice PHP:
    require_once('config.php');   // Supponendo che chiamo il precedente file config.php

    echo TEMPLATE;   // Ti stampa [B]stylized[/B] 
    echo BASE_URL;   // Ti stampa [B][url]http://nomesito[/url][/B] 
    Tutto qua


  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    io uso un file.ini

    file.ini
    codice:
    [database]
    server="localhost"
    user="root"
    username="root"
    password=""
    e poi lo parso con
    Codice PHP:
    $GLOBAL=parser_ini_file('file.ini',true);
    echo 
    "<pre>";
    print_r($GLOBAL); 
    già formattato





    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Grazie mille ad entrambi!!!!

    avevo scelto una via molto meno elegante in effetti.. credo che risolverò con i file .ini che sono ampiamente utilizzati anche dagli altri engine


    grazie ancora e
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

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.