Visualizzazione risultati 1 fino 3 di 3

Discussione: Erorre $end

  1. #1
    Guest

    Predefinito Erorre $end

    ho creato un semplice form per immettere una firma in un file txt
    questo form impedisce a chi ha gia firmato di firmare di nuovo
    Codice PHP:
    <?php
    if(empty($_COOKIE['firma'])) {
    ?>
    <p align="center">Firma il registro utenti:</p>
    <form method="post" action="inserimento dati.php">
    <div align="center">
    <input type="text" name="firma" />&nbsp;&nbsp;<input type="submit" value="Firma" />
    </div>
    </form>
    <?
    } else {
    print
    'Hai gia firmato con il nome ' . $_COOKIE['firma'];
    }
    ?>
    <p align="center"><a href="registro utenti.php">Registro utenti</a></p>
    poi la pagina di risposta che imposta il cookie in modo che puoi firmare solo una volta
    Codice PHP:
    <?php
    $firma
    =$_POST["firma"];
    if(
    $firma == null) {
    echo
    "<div align=\"center\">Hai dimenticato il nome!</div>";
    } else {
    setcookie("firma", "$firma", time()+3600);
    $fp=fopen("firme.txt","a");
    fputs($fp, ", $firma");
    fclose($fp);
    header("location: webeasy.altervista.org");
    ?>
    però quando do invio al form mi da il seguente errore:
    Codice:
    Parse error: syntax error, unexpected $end in /membri/webeasy/inserimento dati.php on line 11
    cosa posso fare per risolverlo?
    grazie in anticipo

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

    Predefinito

    Ecco:
    Codice PHP:
    <?php
    $firma
    =$_POST["firma"];
    if(
    $firma == null) {
    echo
    "<div align=\"center\">Hai dimenticato il nome!</div>";
    } else {
    setcookie("firma", "$firma", time()+3600);
    $fp=fopen("firme.txt","a");
    fputs($fp, ", $firma");
    fclose($fp);
    header("location: webeasy.altervista.org");
    }
    ?>
    Hai mancato una chiusura (parentesi graffa).
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    vero
    ultimamente faccio un po troppi errori di distrazione
    grazie mille e scusa se ti ho fatto perdere tempo

Regole di scrittura

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