Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508

    Menu come variabile php si può?

    Ragazzi ho un problema irrisolto da quasi 2 anni ed ora mi son deciso a farlo diventare priorità.
    Il menu del mio sito è strutturato in questo modo:

    menu.htm
    menu.jvs
    /images

    questi file mi danno il menu totale. Ora io in ogni pagina php metto un include e sino a li non ci sono problemi. Ma ovviamente le pagine in php con l'include devono essere nella stessa root del file menu.htm e sopratutto della cartella images (le immagini del menu)
    Io invece vorrei mettere certe pagine in una cartella loro per mettere un pò di ordine nel sito, come posso fare? Posso far diventare una variabile l'insieme di quei 3 file (compresa cartella) del menu?

    aiutoooooo!!!

  2. #2
    Sei stato poco chiaro.

    Negli script php puoi includere file presenti ina ltre cartelle.
    esempio.

    /pagina1.php (pagina nella root)
    Codice PHP:
    //include un file della cartella menu

    include('menu/file.php'); 

    /script/pagina2.php (pagina nella cartella script)
    Codice PHP:
    //nclude un file della cartella menu

    include('../menu/file.php'); 
    Non cliccare qui.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508
    Si admin questo lo so ma io devo includere come ho scritto 2 file ed una cartella con dentro immagini, come fare?

    spero di essermi spiegato meglio ora.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508
    nessuno che mi sappia aiutare?

  5. #5
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Non capisco assolutamente il tuo problema....

    Per come ho capito io Admin5 ti ha risposto bene. Spiegati meglio...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508
    Allora il menu del mio sito non è composto da un solo file ma da 2 file e da una cartella contenente le immagini del menu.
    Quindi

    root/menu.htm
    root/menu.jvs
    root/images/

    ora se io ho un file tipo contatti.php nella root (quindi root/contatti.php) e metto include menu.htm non ho problemi (in quanto menu.htm richiama le immagini della cartella images)
    ma se io metto il file contatti.php in una cartella aggiuntiva (quindi root/prodotti/contatti.php)
    l'include menu non richiama anche le immagini.

    Tradotto ancora più semplice: come posso includere 2 file ed una cartella?




  7. #7
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    in root/prodotti/contatti.php metti:

    Codice PHP:
    include '../menu.htm'
    non vedo ancora il problema....

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508
    ripeto ancora: NON devo includere un solo file MA 2 file e sopratutto una cartella....come fare?
    se io faccio:
    include '../menu.htm';
    include '../menu.jvs';

    non prende anche le immagini

  9. #9
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    facciamo un esempio perchè non ti sai proprio spiegare

    allora...

    nel file root/menu.htm hai una cosa del genere:

    Codice PHP:
    [img]./img/immagine.jpg[/img
    e richiamandolo dal file root/prodotti/contatti.htm con un

    Codice PHP:
    include '../menu.htm'
    Non ti fa vedere l'immagine "immagine.jpg" perchè perde il riferimento relativo??

    E' questo il problema?

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    508
    esatto
    l'unica cosa che ho pensato e dargli un link assoluto stile www.miosito.it/img/immagine1.jpg
    che dite?

    ma la cosa che avrei voluto è una via più semplice se esiste

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.