Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965

    Variabili e file inclusi

    Se faccio qualcosa del tipo

    codice:
    <?php
    $stringa = "ciao";
    ?> 
    
    ...
    
    <?php
    include("print.php.inc");
    ?>
    Il file print.php.inc puo' usufruire di $stringa ???

    Da cosa dipende ???

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    si. l'include di un file è come se tu avessi scritto il codice nello script quindi il file incluso puo' usufruire di una variabile settata nello script principale.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    ecco, come pensavo io

    solamente che oggi ho avuto dei problemi:

    - ho settato la variabile $cn per la connessione a db
    - in mysql_query() mi ritorna un errore dovuto al mysql-link

    per questo che mi ero incuriosito...

    Vado a fare altre prove va'

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puo' darsi che lo script incluso ridefinisca la variabile.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    No

    Sara' colpa di php5 ???

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Capito il problema anche se non lo capisco.

    Se includo il file cosi

    include("file.inc.php");

    va benissimo, se invece faccio

    include("http://127.0.0.1/www/file.inc.php");

    mi da' problema... come risolvo ??? online ho la necessita' di caricare utilizzando l'url completo perche' altrimenti come in cludo i file se si trovano in una directory di livello inferiore ???

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da keratox
    Capito il problema anche se non lo capisco.

    Se includo il file cosi

    include("file.inc.php");

    va benissimo, se invece faccio

    include("http://127.0.0.1/www/file.inc.php");

    mi da' problema... come risolvo ??? online ho la necessita' di caricare utilizzando l'url completo perche' altrimenti come in cludo i file se si trovano in una directory di livello inferiore ???
    include lavora anche con il file sistem. prova cosi. Non sono sicuro perche la versione di php che ho non usa $_SERVER;

    include($_SERVER['DOCUMENT_ROOT']."/file.inc.php");

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Ok grazie

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.