Visualizzazione risultati 1 fino 9 di 9

Discussione: Inserimento menù identico su ogni pagina tramite inclusione php

  1. #1
    Guest

    Predefinito Inserimento menù identico su ogni pagina tramite inclusione php

    Ciao a tutti,
    sto tentando di realizzare un sito di e-learning e vorrei inserire lo stesso menù su diverse pagine. Per non dover modificare il menù su ogni pagina, ho creato un file .php in cui ho inserito un esempio di menù in spry e questo è visibile online:

    http://www.provasitoelearning.alterv...tical_menu.php

    ho poi incluso questo file in una pagina di prova, utilizzando il comando <!--#include file="/vertical_menu.php" -->, in locale (Dreamweaver puntando ad Altervista come server di appoggio) visualizzo il menù all'interno della barra laterale, mentre online non è visibile:

    http://www.provasitoelearning.alterv...orso_html.html

    Il risultato dovrebbe essere invece identico a quello che è presente sulla pagina principale:
    http://www.provasitoelearning.altervista.org

    Sapete dirmi quale potrebbe essere il problema?

    Grazie

  2. #2
    Guest

    Predefinito

    Ciao, ti cito quanto ho trovato sulla wiki di Altervista riguardo le SSI (è proprio l'ultima riga):
    Ricorda che affinché la tua pagina possa utilizzare le SSI deve terminare con estensione .shtml
    La tua pagina invece ha estensione .html :)

  3. #3
    Guest

    Predefinito

    mmm, grazie... però ora siamo passati a [an error occurred while processing this directive]
    http://www.provasitoelearning.alterv...rso_html.shtml

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Suppongo che debba usare il percorso assoluto
    Codice:
    /membri/provasitoelearning/vertical_menu.php

  5. #5
    Guest

    Predefinito

    Non funziona nemmeno così

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Hai provato con un percorso relativo?

  7. #7
    Guest

    Predefinito

    Sì, avevo già provato, ma non cambia nulla

  8. #8
    Guest

    Predefinito

    Da quello che ho letto pare che include file presupponga che il file da includere sia nella stessa cartella di quello richiamante. Prova cosí:
    Codice:
    <!--#include file="vertical_menu.php" -->
    Se anche cosí non funziona prova con include virtual.

  9. #9
    Guest

    Predefinito

    Ho risolto includendo il seguente codice nel file .htcaccess

    # Applica il php ai file .htm e .html
    AddType application/x-httpd-php .htm .html

    e utilizzando l'istruzione
    <?php include("vertical_menu.php");?>

    per includere il php nella pagine di estensione html
    http://www.provasitoelearning.alterv...orso_html.html

Regole di scrittura

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