Visualizzazione risultati 1 fino 9 di 9

Discussione: Parse error: syntax error in script php (era:Problemone!)

  1. #1
    Guest

    Unhappy Parse error: syntax error in script php (era:Problemone!)

    Ciao a tutti!!
    Sono a implorarvi di darmi una mano (se possibile), sul seguente problema..eccolo:
    sto provando a trasformare il mio sito, in modo che funzioni con il linguaggio PHP. Ho seguito un tutorial (molto basilare) e quello che ho concluso fin ora è creare un file config.php contenente questo codice:
    <?php
    $pagina_default = 1;
    $pagine = array(
    "errore.htm", //0
    "aggiornamenti.htm", //1
    "regole2.htm //2

    );

    // non toccare nulla qui sotto!!
    $x = (isset($_GET['x']))?$_GET['x']:$pagina_default;
    if(!is_numeric($x)) {
    $x = 0;
    }
    if($x >= count($pagine)) {
    $x = 0;
    }
    $body = $pagine[$x];


    ?>

    Successivamente, ho inserito nel mio index.php, prima dei tag <head> il seguente codice:
    <?php
    include("config.php");
    ?>

    e nella parte, dove voglio far comparire i contenuti, questo codice:
    <?php include($body); ?>
    ho caricato tutto su AV e ora, quando provo ad aprire l'index, mi da questo messaggio:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri/soulofbutterfly/config.php on line 11

    Cos'ho sbagliato??????
    Grazie in anticipo per l'aiuto!

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Hai mancato una chiusura di virgolette nell'array:
    Codice PHP:
    <?php
    $pagina_default
    = 1;
    $pagine = array(
    "errore.htm", //0
    "aggiornamenti.htm", //1
    "regole2.htm" //2

    );

    // non toccare nulla qui sotto!!
    $x = (isset($_GET['x']))?$_GET['x']:$pagina_default;
    if(!
    is_numeric($x)) {
    $x = 0;
    }
    if(
    $x >= count($pagine)) {
    $x = 0;
    }
    $body = $pagine[$x];


    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Verissimo...6 un mito!!Adesso mi si vede l'index...il problema è che mi si vede solo quello...cioè, ho creato i collegamenti nell'index.php con i link da far visualizzare con questo codice:

    <a href="index.php?x =1"> + HoMe</a>
    <a href="index.php?x =2"> + ReGoLe & FaQ</a>
    ecc...

    Il problema è che se clicco sul link Regole E Faq, mi da comunque il collegamento all'index e non alla pagina delle regole!
    Uffi...portate pazienza...ma sono livello 0 con il php (tipo come kungfu panda con il kungfu)!

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Hai una pagina per mostrarci ciò? Perchè io nella tua index vedo che i collegamenti funzionano tutti!
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    ooohhh yes!!!
    ecchila... http://soulofbutterfly.altervista.org/index.php

    grazie ancora...sei un fulmine nelle risposte!!!

    Dimenticavo...nel caso dovesse servire..questo è il codice di config.php:

    <?php
    $pagina_default = 1;
    $pagine = array(
    "errore.htm", //0
    "aggiornamenti.htm", //1
    "regole2.php", //2
    "regole2.htm" //3

    );

    // non toccare nulla qui sotto!!
    $x = (isset($_GET['x']))?$_GET['x']:$pagina_default;
    if(!is_numeric($x)) {
    $x = 0;
    }
    if($x >= count($pagine)) {
    $x = 0;
    }
    $body = $pagine[$x];


    ?>
    Ultima modifica di soulofbutterfly : 13-11-2008 alle ore 20.59.19

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Trovato il problema!

    Quando tu crei i collegamenti fai cosi:

    index.php?x = 2 mentre basta che elimini gli spazi cosi diventa index.php?x=2 e funziona!
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Sei un genio...mi hai risolto il problema in 2 minuti!
    Io pensavo che non ce l'avrei mai fatta a far funzionare il mio sito in php!
    Grazie millissime e complimenti per l'avatar è mitico!!
    ciaooo e buona serata!!

    EDIT:
    Altra domanda....esiste un'altro codice per creare il mio sito in php???
    Ultima modifica di seneca : 13-11-2008 alle ore 23.19.49

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Ma per "creare il mio sito in php" cosa intendi? Cosa dovrebbero fare le pagine di speciale? Cioè ci sono tanti modi per rendere un sito in PHP...il tuo che dovrebbe fare di speciale?
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Guest

    Predefinito

    Voglio crearlo con il codice php sopratutto perchè così quando modifico il layout, non mi tocca modificare migliaia di pagine e poi vorrei inserire cutenews e caso mai un contatore di download!
    Tutto qui!!

Regole di scrittura

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