Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Cartella base Aruba

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227

    Cartella base Aruba

    Con AlterVista, la cartella base di un sito si può gestire attraverso le funzioni include() e require() di PHP scrivendo /membri/nomesito/.
    E' possibile fare qualcosa di simile su Aruba?

    O anche qualcosa di simile a

    Codice PHP:
    require("http://miosito.it/cartella/index.php"
    Purchè funzioni^^

    Grazie in anticipo, Ciao!

  2. #2
    Mica ho capito che devi fare :|

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Gestisco il mio sito su moolte cartelle tramite la funzione require("").
    Per esempio questa è la index:
    Codice PHP:
    <html><head><title><? require("./include/titolo.php"); ?> :: Home</title>
    <? require("./include/header.php"); ?>
    </head><body>
    <? require("./include/logo.php"); ?>

    Testo
    <? require("./include/footer.php"); ?>
    </body>
    </html>
    Il fatto è che i file all'interno della cartella include contengono a loro volta altri require("").
    Il problema sorge quando creo un file in una nuova cartella esterna a include
    Esempio:
    Creo la cartella cartella/ciao/sub/ e il file index.php che dovrà essere così:

    Codice PHP:
    <html><head><title><? require("../../../include/titolo.php"); ?> :: Ciao</title>
    <? require("../../../include/header.php"); ?>
    </head><body>
    <? require("../../../include/logo.php"); ?>

    Testo
    <? require("../../../include/footer.php"); ?>
    </body>
    </html>
    I file all'interno della cartella include dovrei modificarli da così

    Codice PHP:
    test <? require("./include/test.php"?>
    a così

    Codice PHP:
    test <? require("../../../include/test.php"?>
    apposta per il file index della cartella cartella/ciao/sub/ ma in questo modo il file index.php della cartella base del sito mostrerebbe un errore..

    Lo so che non mi sono spiegato bene, è complicato e io non so spiegare ma spero abbiate capito^^"

    Ad ogni modo mi servirebbe una un modo per indicare la cartella base del sito. Un modo che non sia così

    Codice PHP:
    ../../ 

  4. #4
    Crea una variabile globale con il path esatto del sito, e lo utilizzi come BASE per tutti gli include!


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Perdonami, sono agli inizi inizi di PHP^^"
    Come faccio?

  6. #6
    C'è un file che richiami in tutte le pagine del sito?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Uhmm.. si, il file start.php , all'interno della cartella include

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.