Salve a tutti. Ho qualche problema con un modulo contatti:
- ricevo la mail nella cartella di posta indesiderata
- l'email che ricevo arriva da un indirizzo come questo: anonymous@webxc12s05_ad_aruba_it
- l'email che ricevo è vuota
- inoltre vorrei che il messaggio di errore o di conferma avvenuto invio apparisse nella stessa pagina in cui si trova il modulo.

Potete aiutarmi? Incollo il codice html e il php:

codice:
<form action="invio.php" method="post" id="modulo" name="contact">
 
                            <label for="name">* Nome e cognome:</label> <input name="name" type="text" class="input_field" id="name" maxlength="60" />
                           <div class="cleaner_h10"></div>
 
                            <label for="email">* Indirizzo e-mail:</label> <input name="email" type="text" class="input_field" id="email" maxlength="60" />
                           <div class="cleaner_h10"></div>
 
                            <label for="tel">* Telefono:</label>
                <input name="tel" type="text" class="input_field" id="tel" maxlength="60" />
                            <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 1</label> <input name="question1" type="text" class="input_field" id="question1" maxlength="60" />
                      <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 2</label> <input name="question2" type="text" class="input_field" id="question2" maxlength="60" />
                            <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 3/label> <input name="question3" type="text" class="input_field" id="question3" maxlength="60" />
                            <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 4</label> <input name="question4" type="text" class="input_field" id="question4" maxlength="60" />
                            <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 5</label> <input name="question5" type="text" class="input_field" id="question" maxlength="60" />
                            <div class="cleaner_h10"></div>
 
                            <label for="subject">Domanda 6</label> <input name="question6" type="text" class="input_field" id="question6" maxlength="60" />
                            <div class="cleaner_h10"></div>
                      <label for="text">Richiedi altre informazioni</label> <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea>
                            <div class="cleaner_h10"></div>
 
                            <input type="submit" class="submit_btn float_l" name="submit" id="submit" value="Invia" />
                   </form>
Codice PHP:
<?php
 
if ((trim($_POST['name']) != "") && (trim($_POST['email']) != "")) {    //questo fa si che se i campi "oggetto" e "messaggio" sono vuoti la form non invia nessuna mail
  
$to "\n info@email_it";
  
$headers "Da: " $_POST['email'] . "\n"// mittente della mail
  
$subject "Contatto da www_sitoweb_com";
 
  
// corpo messaggio
  
$body "Contenuto del modulo:\n\n";
  
$body .= "Inviata da: " trim(stripslashes($_POST["email"])) . "\n"//indirizzo e-mail che manda la mail, come si vede riprende l'id del campo destinato all'inserimento della mail del mittente
  
$body .= "Nome e Cognome: " trim(stripslashes($_POST["name"])) . "\n"//nome e cognome del mittente
  
$body .= "E-mail: " trim(stripslashes($_POST["email"])) . "\n"//indirizzo email del mittente
  
$body .= "Tel: " trim(stripslashes($_POST["tel"])) . "\n"//telefono del mittente
  
$body .= "Domanda 1:" trim(stripslashes($_POST["domanda1"])) . "\n"//domanda 1
  
$body .= "Domanda 2: " trim(stripslashes($_POST["domanda2"])) . "\n"//domanda 2
  
$body .= "Domanda 3: " trim(stripslashes($_POST["domanda3"])) . "\n"// domanda3
  
$body .= "Domanda 4: " trim(stripslashes($_POST["domanda4"])) . "\n"//domanda 4
  
$body .= "Domanda 5: " trim(stripslashes($_POST["domanda5"])) . "\n"//domanda 5
  
$body .= "Domanda 6: " trim(stripslashes($_POST["domanda6"])) . "\n"//domanda 6
  
$body .= "testo: " trim(stripslashes($_POST["text"])) . "\n"//richiesta altre informazioni
 
 
  // invio mail
  
mail($to$name$email$headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
 
  
echo "La mail e' stata inviata con successo. Grazie per averci contattato";
 
  } else {
// altrimenti
  
echo "E' necessario compilare tutti i campi obbligatori (contrassegnati con l'asterisco).";
 
  }
 
  
?>