Ciao a tutti! E' da giorni che non riesco a far funzionare un semplice form html+php o meglio la mail arriva ma vuota :crying: come se le variabili passate in post non ricevessero niente..
Questo è l'html:
Quando premo submit dovrebbe andare al file sendemail.php ma non succede niente, e nel primo div non mi esce neanche "grazie per aver inviato il messaggio" ma solo uno spazio bianco vuoto.
Ecco il listato php:
Non so davvero più dove sbattere la testa anzi mi rendo conto che probabilmente è una cazzatina, ma davvero non ne vengo fuori :boxing:
Grazie in anticipo a chiunque sappia aiutarmi!
Questo è l'html:
HTML:
<div class="status alert alert-success" style="display: none"></div>
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="form-group">
<input type="text" name="name" class="form-control" required="required" placeholder="Nome">
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" required="required" placeholder="Email">
</div>
<div class="form-group">
<textarea name="message" id="message" required="required" class="form-control" rows="4" placeholder="Il tuo messaggio"></textarea>
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary pull-right" value="Invia">
</div>
</form>
</div>
Quando premo submit dovrebbe andare al file sendemail.php ma non succede niente, e nel primo div non mi esce neanche "grazie per aver inviato il messaggio" ma solo uno spazio bianco vuoto.
Ecco il listato php:
PHP:
<?php
header('Content-type: application/json');
$status = array(
"Grazie per averci contattato!"
);
$name = @trim(stripslashes($_POST['name']));
$email = @trim(stripslashes($_POST['email']));
$message = @trim(stripslashes($_POST['message']));
$email_from = $email;
$email_to = '[email protected]';
$body = "Name: ".$name."\n\n"."Email: ".$email."\n\n"."Info dal sito the krills"."\n\n"."Message:".$message;
$success = @mail($email_to, 'Info dal sito Krills', $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
?>
Non so davvero più dove sbattere la testa anzi mi rendo conto che probabilmente è una cazzatina, ma davvero non ne vengo fuori :boxing:
Grazie in anticipo a chiunque sappia aiutarmi!