Visualizzazione risultati 1 fino 5 di 5

Discussione: Sito locale e Sito su Altervista

  1. #1
    francescotarsia non è connesso Neofita
    Data registrazione
    23-09-2009
    Messaggi
    5

    Predefinito Sito locale e Sito su Altervista

    Salve,
    ho il file index.html che incorpora codice PHP.
    In locale ho modificato la direttiva AddType application/x in httpd.conf di Apache in modo che anche i file con estensione html vengano elaborati dal motore PHP.
    Funziona tutto correttamente.

    Inoltre in index.html ho il seguente include:
    <?php include ("\prisma\include\prepend.inc");?>

    Codice di prepend.inc:

    <?php
    error_reporting (E_ALL);


    setlocale (LC_ALL,"italian");
    include("\prisma\include\openDB.php");
    include("\prisma\include\util.php");
    include("\prisma\include\util2.php");
    ?>

    util.php e util2.php contengono funzioni.

    Codice di openDB.php:

    <?php
    $_DB_SERVERNAME="localhost";
    $_DB_USERNAME="root";
    $_DB_USERPASSWORD="";
    $_DB_DBNAME="my_francescotarsia";

    $connection=mysql_connect($_DB_SERVERNAME,$_DB_USE RNAME,$_DB_USERPASSWORD) or
    die ("Couldn't execute query 1.");
    $db=mysql_select_db($_DB_DBNAME,$connection) or
    die ("Couldn't make connection db..");
    ?>

    Come si fa su Altervista a cambiare la direttiva AddType application/x?
    Grazie.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da francescotarsia Visualizza messaggio
    Come si fa su Altervista a cambiare la direttiva AddType application/x?
    Non puoi, ma puoi ottenere lo stesso effetto lavorando con l'htaccess.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    francescotarsia non è connesso Neofita
    Data registrazione
    23-09-2009
    Messaggi
    5

    Predefinito

    Ho inserito la direttiva
    AddType application/x-httpd-php .html .htm .php3 .php4 .php .php2 .inc
    in htaccess.
    Non esce più la schermata html, è tutto bloccato.
    Forse ci sono dei problemi di path.

  4. #4
    francescotarsia non è connesso Neofita
    Data registrazione
    23-09-2009
    Messaggi
    5

    Predefinito

    Ho risolto.
    Ho inserito la direttiva
    AddType application/x-httpd-php .html .htm .php3 .php4 .php .php2 .inc
    in htaccess.
    Per include ho inserito il path assoluto

    <?php include ("membri/francesco/include/prepend.inc");?>

    Esiste in Altervista un modo per non usare i path assoluti?

    Grazie

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da francescotarsia Visualizza messaggio
    Esiste in Altervista un modo per non usare i path assoluti?
    Certo! Puoi usare quelli relativi Sono un pochino più delicati perché se sposti il file devi cambiare il path, però funzionano. In alternativa puoi definire una costante che sia visibile a tutti gli script (come fare dipende molto dalla struttura dei tuoi PHP) e poi usarla nel generare il percorso usato nell'include. In questo modo se per un qualche motivo il percorso cambia devi cambiare solo la costante.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •