Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242

    Parse error: parse error, unexpected T_ECHO

    Parse error: parse error, unexpected T_ECHO on line 21....

    qualcuno può spiegarmi che tipo di errore è?

    grazie

    ecco la riga 21:

    echo ("I'm sorry, there's a problem with your form. Please try again.");

  2. #2

    Re: Parse error: parse error, unexpected T_ECHO

    Originariamente inviato da ARLUSì!tucasì!Ciapalì!
    Parse error: parse error, unexpected T_ECHO on line 21....

    qualcuno può spiegarmi che tipo di errore è?

    grazie

    ecco la riga 21:

    echo ("I'm sorry, there's a problem with your form. Please try again.");
    Il problema sta alla riga 20, magari non hai messo i punti e virgola, posta + righe di codice

  3. #3
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    ecco il codice (preso paro paro da un manuale PHP)

    <html>
    <head>
    <title>titlehelp.php</title>
    </head>

    <body>
    <?php
    // If you wished, you could also save this information to a database
    $LastName = $_POST['LastName'];
    $FirstName = $_POST['FirstName'];
    $Year = $_POST['Year'];
    $Setting = $_POST['Setting'];
    $Gender = $_POST['Gender'];
    $Status = $_POST['Status'];
    $Other = $_POST['Other'];

    $formsent = mail('help@example.com', 'What was the name of that thriller?', "Request from: $LastName $FirstName\r\nYear: $Year\r\nSetting(s): $Setting\r\nProtagonist gender: $Gender\r\nBook status: $Status\r\nOther identifying characteristics: $Other", "From: $Email\r\nBounce-to: help@example.com");
    if ($formsent) {
    echo "

    Hi, $FirstName. We have received your request for help, and will try to respond within 24 hours. Thanks for visiting ThrillerGuide.com!";
    } else (
    echo "I'm sorry, there's a problem with your form. Please try again.";
    )
    ?>
    </body>
    </html>

  4. #4
    Le parentesi dopo l'else sono tonde anzichè graffe

    else (
    echo "I'm sorry, there's a problem with your form. Please try again.";
    )

    else {
    echo "I'm sorry, there's a problem with your form. Please try again.";
    }
    In a world without walls and fences - who needs windows and gates ?

  5. #5
    l'else ha le parentesi tonde e invece devono essere graffe

    } else (
    echo "I'm sorry, there's a problem with your form. Please try again.";
    )


    è sbagliato


    } else {
    echo "I'm sorry, there's a problem with your form. Please try again.";
    }

    è giusto



    r@p

  6. #6
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    grazie !!!

    e dire che è lo script di un manuale ...

    cmq da un altro errore...

    dopo una serie di notice..
    Notice: Undefined index: LastName in c:\inetpub\wwwroot\site\TitleHelp.php on line 9

    Notice: Undefined index: FirstName in c:\inetpub\wwwroot\site\TitleHelp.php on line 10

    dice:

    Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for nome@dominio.it in c:\inetpub\wwwroot\site\TitleHelp.php on line 17
    I'm sorry, there's a problem with your form. Please try again.

  7. #7
    E' configurato il server smtp?

  8. #8
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    forse è una versione diversa di PHP?

  9. #9
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    242
    Originariamente inviato da jeck
    E' configurato il server smtp?
    ah!.. emh.. non so... mi informo.

  10. #10
    Se sei in locale, sul tuo pc, lo devi configurare, se invece sta in un server allora credo che sia configurato

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.