Visualizzazione risultati 1 fino 14 di 14

Discussione: php: include

  1. #1
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito php: include

    questa è la pagina impostapippo.php
    Codice PHP:
    <html>
    <head>
    </head>
    <body bgcolor="#ffffff">
    <?
    echo "pagina di prova <br>";
    $PIPPO=1;
    include(
    "http://www.skydrake.altervista.org/scrivipippo.php");
    ?>
    </body>
    </html>
    questa è la pagina scrivipippo.php
    Codice PHP:
    <?
    echo "pippo: ";
    echo
    $PIPPO;
    ?>
    questo è l'output
    pagina di prova
    ora... cosa sto sbagliando?
    non include la pagina...
    il percorso è corretto.

  2. #2
    Guest

    Predefinito

    sostituisci

    include("http://www.skydrake.altervista.org/scrivipippo.php");

    con

    include("scrivipippo.php");

    ciao!

  3. #3
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    (almeno a me) le variabili negli include non sono globali... quindi quell' echo $PIPPO; non stamperà 1, ma stamperà niente..

  4. #4
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    a me serve che da ogni punto del mio sito puntino a quel file.
    anche da cartelle differenti.
    come potrei fare?

  5. #5
    Guest

    Predefinito

    le variabili dell'include sono globali.

    Devi mettere percorsi relativi, non assoluti.

    ciao!

  6. #6
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ehm... scusa se rompo...
    domanda 1)
    io i percorsi relativi li so fare per aggiungere cartelle.
    chene so, se ho questo
    http://www.skydrake.altervista.org/c...postapippo.php
    http://www.skydrake.altervista.org/c...crivipippo.php

    come devo mettere il percorso?
    come devo metterlo affinche punti sempre a cartella1/scrivipippo.php anche se mi trovo in una qualsiasi cartella del sito?

    domanda 2)
    le variabili dichiarate nel file incluso rimangono dichiarate anche nel php chiamante?


    grazie.

  7. #7
    Guest

    Predefinito

    nella root del sito

    include("cartella1/scrivipippo.php");

    se il file è nella stessa cartella di scrivipippo.php

    include("scrivipippo.php");

    se è in un altra cartella

    include("../cartella1/scrivipippo.php");

    ciao!!!

    SECONDA DOMANDA: si

  8. #8
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ok quindi con ../ torna alla root del sito. era quello che mi mancava. grazie mille ora provo.

  9. #9
    Guest

    Predefinito

    no, con ../ torna di una cartella indietro.. esempio:

    cartella/cartella/file.php --> ../ --> cartella/file.php --> ../ --> file.php

    ciao!

  10. #10
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    uhm... e per farlo andare indietro di tutte le cartelle? cioè, per farlo andare al root in modo di avere un include uguale per le pagine ovunque siano messe?

  11. #11
    Guest

    Predefinito

    devi mettere tanti ../../ quante sono le sottodirectory in cui è il file...

    ciao!

  12. #12
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Puoi anche usare semplicemente /membri/skydrake/file_da_includere.php, in quel modo, qualsiasi file in qualsiasi posto non ti darà problemi.
    Gianluca

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianluca
    Puoi anche usare semplicemente /membri/skydrake/file_da_includere.php, in quel modo, qualsiasi file in qualsiasi posto non ti darà problemi.
    azz è vero nn ci avevo pensato :S

    ciao!

  14. #14
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ottimo. funge. ora posso sistemare il sito in maniera più intelligente. grazie a tutti :D

Regole di scrittura

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