Visualizzazione risultati 1 fino 4 di 4

Discussione: problema con include

  1. #1
    Guest

    Predefinito problema con include

    ciao a tutti ho caricato due file nella stessa directory con tenente un include ma nnon capisco perchè non mi funzionino.Queste sono le relative pagine :
    test.php
    Codice PHP:
    <?PHP


    include("vars.php?var=mondo");
    ?>
    vars.php:
    Codice PHP:
    <?PHP
    echo "ciao ". $_GET['var'];
    ?>
    se io scrivo nella barra di navigazione il get nella agina vars mi funziona ma se la richiamo dalla pagina test no ... mi da errore sia sul server altevista sia in locale in locale mi stampa:
    Warning: include(vars.php?var=mondo): failed to open stream: No error in C:\programmi\wamp\www\script-test\test.php on line 4

    Warning: include(): Failed opening 'vars.php?var=mondo' for inclusion (include_path='.;C:\php\pear') in C:\programmi\wamp\www\script-test\test.php on line 4

    non capisco perchè qualcuno me lo a dire?( sto impazzendo )

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    perché gli include includono appunto il codice php. Mi spiego meglio:
    se tu fai:

    Codice PHP:
    <?php
    //tuo codice

    include('vars.php');

    //
    È come se scrivessi:

    Codice PHP:
    <?php
    //tuo codice

    echo "ciao ". $_GET['var'];

    //
    Quindi, passare il GET non ha senso.

    Ciao!

  3. #3
    Guest

    Predefinito

    allora scusa spiego perche di questa cosa io volevo scrivere una cosa cosi che non mi funziona:
    la pagina test ha l'include come quello di prima
    e la vars.php è:
    Codice PHP:
    <?PHP
    if( $_GET['var']=="mondo"){ echo "mondo";}
    cioe come posso soddisfare la condizione if tramite l'include? non capisco

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Non ho compreso molto bene (anche perché diciamo che son di fretta ). Se non ho capito male, così:
    Codice PHP:
    <?php
    if($_GET['var']=="mondo")
    include(
    'vars.php');
    Ciao!

Regole di scrittura

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