Visualizzazione risultati 1 fino 8 di 8

Discussione: In index.php più pagine html

  1. #1
    Guest

    Exclamation In index.php più pagine html

    ciao a tt, avrei una domanda da fare:
    si può fare che una pagina index.php contiene più pagine html usando un metodo get? mi spiego meglio io vorrei fare che se si và al mio sito: miosito.com/ la pagina index.php porta alla pagina index.php?page=home che contiene la pagina home.html. e così via, la pagina index.php?page=news contiene la pagina news.html ... si può fare?attendo una risposta, grazie e ciao!

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    potresti fasre così:
    Codice PHP:
    <?php
    if (isset(trim($_GET['page'])))
    include (
    $_GET['page'] .".html");
    ?>

  3. #3
    Guest

    Predefinito

    http://ultimategraphic.altervista.org/index.php
    mi dà un errore, ho copiato e incollato il codice che mi hai dato, lo devo modificare in qualche parte? grazie ancora e ciao

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Prova così
    Codice PHP:
    <?php
    if (isset($_GET['page']) != "")
    include (
    $_GET['page'] .".html");
    ?>

  5. #5
    Guest

    Predefinito

    funziona!! thx 1000, avrei un' ultima domanda:
    si può fare che se la pagina non trovata si và alla pagina: index.php?page=error e che quindi esce la pagina error.html . Si può fare? grazie comunque...ciaoo

  6. #6
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    prova così:
    Codice PHP:
    <?php
    if (isset($_GET['page']) != "")
    {
    if (
    file_exists($_GET['page'] .".html"))
    include (
    $_GET['page'] .".html");
    else
    header ("Location: index.php?page=error");
    }
    ?>
    Ultima modifica di silverseraph : 19-05-2007 alle ore 15.34.25

  7. #7
    Guest

    Predefinito

    thx 1000000, ciaooo

    EDIT: mh...scusa se ritorno, ma non riesco a fare una cosa: come metto che la pagina iniziale deve essere home.php ? cioè index.php?page=home , grazie ancora e ciaoooo


    FunCool: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Ultima modifica di funcool : 20-05-2007 alle ore 09.01.31

  8. #8
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    puoi fare così:
    Codice PHP:
    <?php
    if (isset($_GET['page']) != "")
    {
    if (
    file_exists($_GET['page'] .".html"))
    include (
    $_GET['page'] .".html");
    else
    header ("Location: index.php?page=error");
    }
    else
    header ("Location: index.php?page=home");
    ?>

Regole di scrittura

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