Salve
ho questo scriptino:
<?php
$nc = isset($_POST['no_co']) ? $_POST['no_co'] : "";
if ($nc == "") header("Location: index.php?man=0&v=1&i=1");
$m = isset($_POST['mail']) ? $_POST['mail'] : "";
if ($m == "") header("Location: index.php?man=1&v=1&i=1");
$n = isset($_POST['n_tel']) ? $_POST['n_tel'] : "";
if ($n == "") header("Location: index.php?man=2&v=1&i=1");
$to = 'mail@amicidelmelograno.it';
$subject = 'Nuovo =' . $nc ;
$mess = $m . "\r\n" . $n ;
if (mail ($to, $subject, $mess)) header("Location: index.php?man=3%v=1&i=2");
?>
in locale (con Easyphp 2.0) funziona perfettamente, mentre su host Aruba
viene inviata la mail anche se non sono compilati tutti i campi di questo FORM
<form method=POST action="invia.php">
Inserisci nome e cognome
<input type="text" name="no_co" size="40" maxlength="200" />
indirizzo e-mail
<input type="text" name="mail" size="40" maxlength="200" />
e numero di telefono
<input type="text" name="n_tel" size="40" maxlength="200" />
<input type="submit" value="Ok">
</form>
qualcuno mi può aiutare? grazie