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

    $_SERVER['DOCUMENT_ROOT'] in locale

    Salve a tutti!

    ecco il mio problemino: io per gestire inclusioni e cose di questo tipo uso la sintassi
    codice:
    include( $_SERVER['DOCUMENT_ROOT'] . "include/config.inc.php");
    che risulta corretta in remoto, mentre per usarla in locale devo fare
    codice:
    include( $_SERVER['DOCUMENT_ROOT'] . "/include/config.inc.php");
    cioè sono costratto ad aggiungere quella barra all'indirizzo...

    che files devo andare a modificare sul mio PC per poter aggiungere una / all'indirizzo della document_root?

    GRAZIE MILLE!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Beh io mi sono fatto un file di costanti che richiamo ad ogni pagina.

    codice:
    if ($_SERVER['REMOTE_HOST'] == '127.0.0.1') {
     // in locale
     define('DOCUMENT_ROOT',$_SERVER['DOCUMENT_ROOT'] . "/");
    } else {
     define('DOCUMENT_ROOT',$_SERVER['DOCUMENT_ROOT']);
    }

    e poi nelle altre pagine....

    include("constants.inc");
    include(DOCUMENT_ROOT."path1/path2/pippo.php");

  3. #3
    ma è un po' palloso doverlo riportare in ogni pagina, non c'è un modo, modificando la configurazione di php o di apache? :master:

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.