Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    include: quale pagina svolge la funzione?

    Se ho una cosa del genere

    - pagina1.php

    include("pagina2.php");

    e in pagina2.php c'è una funzione

    chi svolge la funzione: pagina1 o pagina2?

    cioè se avessi le pagine in due server diversi: quale dei 2 server eseguirebbe la funzione? Quello che ha la pagina1 o quello che ha la pagina2 ?

    :master:
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2
    dubito che tu riesca ad includere in quel modo una pagina php da un server ad un altro... ma prendi questa mia affermazione con il beneficio del dubbio....
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Quando includi una pagina significa che letteralmente la prendi e ne fai una copia nello script che la invoca, esattamente nel punto di chiamata.

    Quindi la pagina viene eseguita come fosse una sola da chi esegue l'inclusione.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    quindi in pratica la funzione viene svolta dal server che ha in memoria la pagina1 giusto?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  5. #5
    Originariamente inviato da gasmor
    quindi in pratica la funzione viene svolta dal server che ha in memoria la pagina1 giusto?
    il gioco delle tre carte. Lo script eseguito e' quello chiamato nell'URL.

    Se il file chiamato nell'URL include un altro file significa che farai una copia di quel file nella pagina1.... chi esegue lo script? sara' sempre il contenuto di pagina1 che esegue quanto copiato dalla pagina2.

    Dire server .... dice tutto e dice poco. Oltretutto che diavolo c'entra. Al limite autorizzazioni permettendo, potrai o meno includere un file proveniente da un altro server. Ma questo e' un'altro discorso.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    il server mi interessa perchè ho bisogno di sapere quale svolgerà la funzione più pesante tutto qui.

    ma come faccio ad includere un file esterno di un altro mio sito? Non riesco

    avrei bisogno di includerlo dal mio localhost
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  7. #7

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    si l'avevo già vista ma non capisco cosa sbaglio...

    il php.ini del mio localhost ha

    allow_url_fopen= on

    quindi è abilitato,

    la versione del php è 4.3.3 quindi dovrebbe andare perchè la chiamata non funziona per le versioni precedenti la 4.3.0

    richiamo la pagina in questo modo:

    include("http://www.miosito.it/test.php"); che svolge la funzione e mi dà in output la variabile $result

    ma se faccio:
    include("http://www.miosito.it/test.php");
    echo $result;

    ottengo:

    Notice: Undefined variable: $result

    dove commetto l'errore? :master:
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  9. #9
    domanda da un milione di dollari....

    usa require al posto di include. Se non trova il file ti pianta subito. Se una variabile non esiste i problemi potrebbero essere millantamille....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    niente...

    la pagina test.php è fatta così:

    <?php
    $var_test= 'variabile test';
    ?>

    la pagina richiamante è questa:

    require("http://www.miosito.it/test.php");
    echo $var_test;


    ma ottengo sempre:

    Notice: Undefined variable: $var_test

    :master:
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

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.