Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Aiuto veloce per uno script

    Mi servirebbe aiuto per questo
    codice:
    <HTML>
    <BODY>
    ...
    <?php
    PRINT "Grazie $_POST['Dati'].";
    PRINT "
    ";
    PRINT "Ti risponderemo all'indirizzo $_POST['email'].";
    mail("webmaster@69circolodidatticonapoli.it",
    "Mail di un visitaotre che vuole fare commenti.",
    "Nome: $_POST['Dati']
    Indirizzo email: $_POST['email']
    Testo: $_POST['OSSERVAZIONE']");
    ?>
    ...
    </BODY>
    </HTML>
    Non riesco a trovare l'errore!
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\Inetpub\wwwroot\69circolodidatticonapoli.it\dir \email.php on line 5
    Questo è il messaggio che mi esce!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    è un problema di apici.

    dal manuale:

    // You can also use arrays
    $bar = array("value" => "foo");

    print "this is {$bar['value']} !"; // this is foo !
    io preferisco fare cosi:

    codice:
    echo "Grazie ".$_POST['Dati'].".";
    Ciao

  3. #3
    All'interno di doppi apici non devi mettere le virgolette all'indice associativo, oppure devi usare le graffe od il punto di congiunzione.... Es.:
    codice:
    PRINT "Grazie $_POST['Dati'].";  <--- errato
    
    corretti ed equivalenti:
    
    PRINT "Grazie $_POST[Dati].";  
    PRINT "Grazie " . $_POST['Dati'] .".";
    PRINT "Grazie {$_POST['Dati']}.";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Azz grazie della dritta, questa non la sapevo proprio!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.