Ciao sono Luca ho solo 16 anni ma nel tempo libero mi piace molto programmare...
Stavo facendo un form in html in grado di mandarmi tramite email il nome e cognome del cliente, ma c'è qualcosa che non torna..
Il file .html viene compilato dal browser senza problemi..
Il problema è che, quando ho fatto una prova per vedere se tutto funzionasse, apre una pagina con tutto il codice sorgente PHP. (Come in allegato)
Vi mando il codice .html e .php:
(Codice html):
<!DOCTYPE html>
<html>
<title></title>
<body>
<form action="richiesta.php" method="post">
<p><input name="nome" placeholder="Nome" type="text"></p>
<p><input name="cognome" placeholder="Cognome" type="text"</p>
<p><input name="mail" placeholder="Email" type="email"></p>
<p><textarea name="messaggio"
placeholder="Inserisci una breve descrizione..."
style="width: 550px; height:250px">
</textarea></p>
<p><input type="submit" value="Invia"></p>
</body>
</html>
(Codice php):
<?php
if(isset($_POST["submit"])){
$nome=trim(strip_tags($_POST["nome"]));
$cognome=trim(strip_tags($_POST["cognome"]));
$mail=trim(strip_tags($_POST["mail"]));
$messaggio=trim(strip_tags($_POST["messaggio"]));
$header = "Da $mail"." nome:$nome cognome:$cognome";
$subject = "E' stata inviata una richiesta dal form.";
$indirizzo = "prova@prova.com";/*Variabile con indirizzo email del destinatario*/
if(mail($indirizzo, $subject, $messaggio, $header)){
echo("Email inviata con successo.");
}
else{
echo("Errore, email non inviata");
}
}
?>
Allegati: