Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    mi controllate sto codice?

    allora... sto facendo una pagina in php5, ma mi da sempre lo stesso e identico errore:

    codice:
    Parse error: parse error, unexpected $end in C:\localhost\invitation_code\index.php on line 108
    Io controllo e ricontrollo il codice ma mi pare che tutto sia giusto, la linea 108 è l'ultima.

    Codice PHP:
    <?php
    switch($_GET[action]){ //gli dico di processare del codice in caso $_GET contenga action valore
    case "config"//se action == config
    config(); // processa funzione config();
    break;
    case 
    "post":
    post();
    break;
    case 
    "insert":
    insert();
    break;
    default: 
    // in case $_GET non contenga action
    read(); // processa la funzione read();
    break; // fine switch
    //-----------------------------------------------------------\\
    function config(){ //funzione config()
    $connect mysql_connect("localhost""root""xxx"); //imposto i dati della connessione a mysql
    $database mysql_select_db("invitation_code"$connect); //uso il database invitation_code con le impostazioni $connect
    //fine funzione config()
    //-----------------------------------------------------------\\
    function post(){ //funzione post()
    session_start();
    if(!isset(
    $_SESSION['nick'])){ //se la sessione non contiene nicks
    $lol "";
    }
    else{ 
    //altrimenti
    $lol $_SESSION['nick']; //$lol diventa $_SESSION['nick']
    }
    ?>
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Invia invitation code</title>
    </head>
    <body>
    <form name="moduloGuest" action="index.php?action=insert" method="post">
    <table>
    <tr>
    <td>Nick:</td><td><input type="text" name="nick" size="30" maxlength="40" value="<?php $lol?>"></td>
    </tr>
    <tr>
    <td valign="top">Invitation code:</td><td><input type="text" name="code" size="13" maxlength="13"></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input type="submit" value="invia il codice"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    <?php
    //fine funzione post()
    //-----------------------------------------------------------\\
    function insert(){ //funzione insert()
        
    $nick $_POST[nick]; //assegno $_POST[nick] a $nick
        
    $code $_POST[code]; //lo stesso
        
    if(empty($nick)){ //se il campo nick è vuoto
            
    $nick "-sconosciuto-";
        }
        else{ 
    //altrimenti
            
    $_SESSION['nick'] = $nick//imposta il nick nella sessione nick
        
    }
        if(empty(
    $code)){ //se il campo code è vuoto
            
    echo "<center><font color=\"red\" size=\"+1\">[b]nessun codice inviato[/b]</font>
    Attenda il redirect...</center>"
    ;
        include(
    'redirect.html');
    }
        else{ 
    //altrimenti inseriscilo nel db
        
    include('index.php?action=read'); //lo faccio connettere a mysql
        
    $insert_into_db mysql_query("insert into default (nick, codice, data) values (\"$nick\", \"$code\", now())");
        echo 
    "<center>[b]inserito con successo![/b]
    Attenda il redirect...</center>"
    ;
    }
    //fine funzione insert()
    //-----------------------------------------------------------\\
    function read(){ //inizio funzione read()
    ?>
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>invitation codes</title>
    </head>
    <body>
    Invitation code, ovvero codici invito.

    Servono per avere domini gratis su [url="http://www.tophost.it"]tophost.it[/url], incluso hosting.

    Con un invitation code, voi potete avere per un intero anno un servizio a vostra scelta su tophost.it !

    Normalmente questi invitation code non vengono distribuiti alla cazzo, anzi, li trovate raramente!

    Noi però abbiamo scoperto una pagina che usano quelli di tophost e quindi avere invitation code infiniti.

    Sti bastardi di tophost però chiuderanno la possibilità di pagare con gli invitation code, il 31 luglio 2006 !!

    Sfortunatamente io il 18/07 vado in vacanza (cioè domani) e non potrò gestire la cosa :(

    In questa pagina spieghiamo come averne uno o come mandarcene uno.
    Per mandarcene uno dovete andare a questo indirizzo: [url]http://www.tophost.it/ad/ic_programmareweb.php[/url]

    Come mail mettete la vostra (serve per ricevere il codice)

    La quinta parola, del punto "3" alla pagina "55" della "Guida al Blogging" è: [b]Procedura[/b]

    Vi arriva una mail con il codice, lo copiate ed andate ad [url="index.php?action=post"]inserirlo nel database[/url]



    Come averne uno, bè, cosa semplice, copiatene uno dalla lista qui sotto e selezionate "usato".

    Vi preghiamo di cliccare su "usato" agli invitation code che copiate, così altri utenti non ne copieranno uno usato ;)

    Vi preghiamo anche di non cliccare su "usato" ad ogni codice, se no gli altri utenti non ne potranno usurfruire ;) e noi avremo perso tempo.


    <?php
    include('index.php?action=config'); // connessione a mysql
    $lettura_default mysql_query("select nick, codice, date_format(data_ora, '%d/%m/%Y - %H:%i') as data_formattata from default order by data_ora");
    while(
    $scatola_temporanea=mysql_fetch_array($lettura_default)){
    $nome_utente=$scatola_temporanea[nick];
    $codide_invito=$scatola_temporanea[codice];
    $data_inserimento=$scatola_temporanea[data_formattata];
    echo 
    "$codice_invito inviato il $data_inserimento da $nome_utente</body></html>";
    }
    }
    ?>

  2. #2
    puoi indicare solo la riga 108?
    tks

    anche se questo ="<?php $lol; ?>" sarebeb meglòio convertirlo come ="<?php echo $lol; ?>"
    Soluzioni Hosting
    http://www.crabservice.com

  3. #3
    fatto ma non cambia.

    cmq, la riga 108 è l'ultima, cioè:

    codice:
    106 } 
    107 } 
    108 ?>

  4. #4
    ad occhio nel primo switch in riga 2 non hai chiuso la graffa,
    anche nella funzione read non la hai chiusa.
    Ti consiglio di usare un editore che ti evidenzi la struttura del codice.

    ciao
    sergio

  5. #5
    no, scusa la read forse è chiusa, chiudila nello switch prima di function Config

    ciao
    sergio

  6. #6
    read() era chiuso.
    Un editor buono lo uso già (Crismon Editor)
    lo switch l'ho chiuso e... funziona!!
    grazie a tutti

  7. #7
    purtroppo non ho l'editor sotto mano per verificare la sintassi del codice...
    c'è un costrutto non corretto, o manca di ; finale o di graffa etc..

    adesso lo copio con calma su blocco note e cerco di apire dove si trova l'errore
    Soluzioni Hosting
    http://www.crabservice.com

  8. #8
    anticipato...
    Soluzioni Hosting
    http://www.crabservice.com

  9. #9
    adesso mi esce:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\localhost\invitation_code\index.php on line 104

    cioè?

  10. #10

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.