passaggio di variabili da form html a php
Salve. Sto cercando di passare variabili acquisite da un form html ad un php. Ho seguito tutti i suggerimenti già dati da voi in precedenti discussioni di alcuni anni or sono. Ho scritto il codice esemplificativo che qui riporto in cui funziona tutto (anche la chiamata e-mail qui non riportata)salvo il passaggio delle variabili "nome", "email", "msg", dal form al php che ovviamente non le scrive nel file "formmail". Ho controllato e ricontrollato ma non riesco a trovare l'errore o comunque a risolvere il problema. Grazie NonSoloFisica2.
Codice PHP:
<html>
<body>
<form method="POST" action="formmail.php">
Inserisci il tuo nome<br>
<input type="text" name="nome"> <br>
Inserisci il tuo indirizzo e-mail<br>
<input type="text" name="email"> <br>
Scrivi un messaggio <br>
<textarea name="msg"> </textarea><br>
<input type="submit" value="invia Modulo">
<?php
$nome=$_POST["nome"];
$email=$_POST["email"];
$msg=$_POST["msg"];
//compilo un messaggio combinando i dati recuperati dal form
$testo="Nome:".$nome."\n"
."E-mail:".$email."\n"
."Messaggio:\n".$msg;
//Apre il file (formmail.php) per appendere i nuovi dati
$fp=fopen("formmail.php","a");
fwrite($fp,$testo);
fclose($fp);
echo 'Grazie per averci contattato';
?>
</form>
</body>
</html>