Visualizzazione risultati 1 fino 12 di 12

Discussione: [PHP] problema include..

  1. #1
    Guest

    Exclamation [PHP] problema include..

    ho fatto un menu in html e poi lo ho incluso in pagine con estensione php.
    il codice per l'inclusione è questo:
    <?
    include ("menu.html");
    ?>
    il problema è che mi funziona solo nelle pagine della cartella principale ( / ), mentre nelle altre cartelle, es.( /risultati), non funziona.
    ho provato anke in questi modi, ma nn funge ankora.
    <?
    include ("/menu.html");
    ?>
    <?
    include ("http://www.nomesito.altervista.org/menu.html");
    ?>

  2. #2
    Ospite Guest

    Predefinito

    Prova così:

    Codice PHP:
    <?
    include ("./menu.html");
    ?>
    Per indicare la directory precedente in php infatti si usa il "."

  3. #3
    L'avatar di phpone
    phpone non è connesso AlterGuru
    Data registrazione
    05-09-2005
    Residenza
    Roma
    Messaggi
    1,217

    Predefinito

    prova cosi':
    Codice:
    <? include("./menu.html") ?>
    ciaoooo!

    Edit:
    Mi hai battuto!!!
    Ultima modifica di phpone : 25-12-2005 alle ore 19.36.39

  4. #4
    Guest

    Predefinito

    ...non funziona!!!
    aiuto...please

  5. #5
    Guest

    Predefinito

    la directory precedente è indicata con: .. quindi prova con:
    Codice PHP:
    include('../menu.html');

  6. #6
    Guest

    Predefinito

    FUNGE!!!!
    bella jostock... grazie 100000000000000000!!!
    BUON NATALE a tutti...

  7. #7
    Ospite Guest

    Predefinito

    Che vergogna...
    Scusate l'errore...

  8. #8
    L'avatar di phpone
    phpone non è connesso AlterGuru
    Data registrazione
    05-09-2005
    Residenza
    Roma
    Messaggi
    1,217

    Predefinito

    oops... a pensare che nelle mie pagine ho messo <? include("../menu.html") ?>
    che mega-svista

    ciaoooo!

  9. #9
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Con un punto solo si dovrebbe passare alla root principale.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  10. #10
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    per non incappare in problemi di posizionamento dei file da dove includi o da includere affidati al percorso assoluto!
    così avrai ZERO problemi, soprattutto quando sposti lo script php che include, continuerà a funzionarti.
    Ricorda che i path dell'include NON sono URL ma dei path locali!
    quindi per un path assoluto usa:
    include ('/membri/niso/menu.html');

    è quello che volevi fare come ultima chance ma hai scritto l'URL assoluto web!! ricorda solo path locali.
    Se non ti funziona:
    /membri/niso/

    la tua root potrebbe essere:
    /membri2/niso/

    (basta che scrivi appositamente un errore di sintassi in uno qualsiasi dei tuoi script e vedi nel messaggio d'errore che percordo indica allo script con l'errore e scopri se è membri o membri2)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  11. #11
    Guest

    Predefinito

    ARRRRGH...CHE CASINO:
    Codice PHP:
    <?php
    include ("./file.php");
    ?>
    questo include un file nella stessa directory in cui si trova il file con questo codice
    Codice PHP:
    <?php
    include ("../file.php");
    ?>
    questo include un file nella cartella superiore a quella corrente
    Ciao!

  12. #12
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Se volete sbroccare appresso ai punti e doppio punti (sempre relativi)..
    prego,
    io vi consiglio vivamente il percorso assoluto come ho spiegato sopra,
    altro che "casino"
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

Regole di scrittura

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