Visualizzazione risultati 1 fino 17 di 17

Discussione: [PHP]Get con più pagine in 1?

  1. #1
    Guest

    Post [PHP]Get con più pagine in 1?

    Ciao a tutti, ho visto in certi forum (credo anche in quello di debug) fatti da 0 che in una pagina fanno index.php?pippo e li mettono un echo e scrivono l'html tipo questo:
    Codice PHP:
    <html>
    <head>
    <title>prova get</title>
    </head>
    <body>
    <?php
    // definisco le configurazioni
    $sito = "sim.altervista.org"; // url sito
    $mail = "sim@altervista.org"; // mail admin
    // definisco il nome
    $_GET['asd']
    {
    // definisco il contenuto testuale della pagina
    echo "ciao questa e un asd senza accento";
    }
    ?>
    </body>
    </html>
    ma ho provato qui http://sim.altervista.org/prova.php..ma da errore...alla 14 (all'echo)..come mai?^^..grazie..ciao Davide :D
    Ultima modifica di sIM : 08-08-2007 alle ore 18.13.08

  2. #2
    Ospite Guest

    Predefinito

    Al posto di:
    Codice PHP:
    $_GET['asd']
    metti:
    Codice PHP:
    if(isset($_GET['asd']))

  3. #3
    Guest

    Predefinito

    wow grazie probid ma come faccio a mettere quando vado su http://sim.altervista.org/prova.php il codice html esempio: benvenuti nel<br>mio sito ^^??^^..grazie..ciao davide :D

  4. #4
    Guest

    Predefinito

    Se ho capito bene cosa vuoi, devi usare i file .htaccess.

    Ma cosa c'entra con quello che hai appena chiesto, e a cui probid ha appena risposto?

  5. #5
    Guest

    Predefinito

    non centra il file .htaccess.prova a rileggere!E capirai ;)..

  6. #6
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    wow grazie probid ma come faccio a mettere quando vado su http://sim.altervista.org/prova.php il codice html esempio: benvenuti nel<br>mio sito ^^??^^..grazie..ciao davide :D
    Basta un semplice echo,oppure metti il codice fuori dai tags php ...
    L'htaccess potrebbe anche c'entrare,come metodo alternativo.

  7. #7
    Guest

    Predefinito

    in che senzo??^^..io avevo provato con un include.. ^^..
    cmq devo fare così?
    Codice PHP:
    <html>
    <head>
    <title>prova get</title>
    </head>
    <body>
    <?php
    // definisco le configurazioni
    $sito = "sim.altervista.org"; // url sito
    $mail = "sim@altervista.org"; // mail admin
    $sitonome = "Sim.altervista.org"; // nome sito
    // definisco la index
    echo "prova msg di home";
    // definisco il nome
    if(isset($_GET['asd']))
    {
    // definisco il contenuto testuale della pagina
    echo "ciao questa e' un asd senza accento <a href=\"http://$sito/prova.php\">$sitonome</a> <a href=\"mailto:$mail\">mailto</a>";
    }
    ?>
    </body>
    </html>
    Grazie.ciao davide ^^
    Edit:
    sto migliorando eh? ;)

  8. #8
    Ospite Guest

    Predefinito

    Si.
    Però in questo modo visitando la pagina "prova.php?asd" vedresti:

    "prova msg di home ciao questa e' un asd senza accento Sim.altervista.org mailto"

    Quindi prova così:
    Codice PHP:
    if(empty($_SERVER['QUERY_STRING'])){
    // definisco la index
    echo "prova msg di home";
    }else{
    // definisco il nome
    if(isset($_GET['asd']))
    {
    // definisco il contenuto testuale della pagina
    echo "ciao questa e' un asd senza accento <a href=\"http://$sito/prova.php\">$sitonome</a> <a href=\"mailto:$mail\">mailto</a>";
    }}
    In questo modo in poche semplicissime parole se dopo il ? non c'è niente,quindi la querystring è vuota,ti mostra "prova msg di home".

  9. #9
    Guest

    Predefinito

    mmm.quindi con l'else dopo scompare il msg?^^..grazie..ciao davide :D

  10. #10
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    mmm.quindi con l'else dopo scompare il msg?^^..grazie..ciao davide :D
    Non ho capito.
    Quel
    Codice PHP:
    if(empty($_SERVER['QUERY_STRING'])){
    verifica che la parte dell'indirizzo dopo il "?",chiamata querystring, sia vuota.
    Se è vuota scrive "prova msg di home", altrimenti (e qui entra in azione l'else) se è settata la variabile GET "asd", scrive "ciao questa e' un asd senza accento ...".

  11. #11
    Guest

    Predefinito

    ah ok probid..ma come faccio invece a fare come wordpress:
    www.sito.com/?variabile=nome
    ^^...grazie..ciao davide :D

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il valore di variabile nella pagina è $_GET['variabile'].

    Hai già guardato questa discussione?
    Ultima modifica di funcool : 10-08-2007 alle ore 11.10.19
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito

    si ma io non voglio tipo www.sito.it/pagina.php?variabile=nome ma come fa wordpress..senza dare la pagina www.sito.it/?page_id=numero
    :D...

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Cosa vuol dire "come fa WordPress"?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    Guest

    Predefinito

    allora se hai presente wordpress..usa delle cose tipo www.sito.it/?variabile=nome
    senza usare la pagina...ho preso un sito a caso per farti un esempio:
    http://www.dannato.it/?page_id=17
    usa ?page_id=17 non index.php?page_id=17 ok?^^..grazie..ciao davide :D
    Ultima modifica di sIM : 10-08-2007 alle ore 14.30.00

  16. #16
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    li semplicemente si omette il nome della pagina, e viene usato quello di default, che è index.php. Puoi farlo già anche tu senza problemi, basta che scrivi i link in quel modo

  17. #17
    Guest

    Predefinito

    ah ok^^..non lo sapevo O.o..
    potete chiudere...grazie ancora^^..
    Ultima modifica di sIM : 10-08-2007 alle ore 15.52.54

Regole di scrittura

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