Visualizzazione dei risultati da 1 a 7 su 7

Discussione: from asp to PHP

  1. #1

    from asp to PHP

    ho bisogno di un aiuto a tradurre2 comandi di asp in PHP

    io ho una pagina :

    pippo.php

    all'interno creo un link : pluto

    nella pagina pluto come vaccio a richiamare la mia variabile indice ?

    in asp solitamente faccio:

    che_indice = request.querystring("indice")

    come faccio in PHP ?

    in base al valore di CHE_INDICE devo includere un file, mi dite se è corretta la sintassi ?

    <? if (indice == 1) { php include(".testo1.txt"); }?>

    grazie

  2. #2
    codice:
    <?php
    
    if (isset($_GET['indice']) && $_GET['indice'] == 1) {
    
        include(".testo1.txt");
    
    }
    
    ?>
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    visto che sono ignorante in PHP mi spiegheresti l'IF ?

    (isset($_GET['indice']) && $_GET['indice'] == 1)

  4. #4
    L'array $_GET contiene le variabili che arrivano via GET.

    Anzichè fare if($_GET['indice'], ho fatto un controllo ulteriore tramite isset(), che restituisce true se la variabile è settata.

    Questo per evitare un errore di tipo notice da parte di php.

    Tirando le somme, quelle istruzioni significano:

    Se è settata la variabile GET di nome indice e se questa variabile è uguale a 1, allora esegui l'include
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    ti faccio vedere la stringa che ho scritto:

    if (isset($_GET['indice']) && $_GET['indice'] == 1) { include("./inc_quad/1.txt"); }

    ma mi da errore ...

    Warning: main(./inc_quad/1.txt) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.bagnitalia.com/home/manuale.php on line 47

    Warning: main() [function.include]: Failed opening './inc_quad/1.txt' for inclusion (include_path='.:/php/lib/php/') in /web/htdocs/www.bagnitalia.com/home/manuale.php on line 47

  6. #6
    E' un problema di percorso all'interno di include, come ovvio
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  7. #7
    non capisco ... su un altro server con lo stesso percorso in ASP funziona

    inoltre la pagina che io uso è nella root del sito, mentre le pagine .txt da includere sono in una cartella chiamata: inc_quad

    può darsi che solo il comando include, includa solo file presenti in root ?

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.