ciao,
probabilmente la mia richiesta è banale rispetto alla vostra discussione...però vi prego aiutatemi
il problema è questo:
cerco di inviare i dati attraverso un form, la mail con i dati arriva...solo che non arrivano tutti i dati che sono stati immessi nel form
QUESTO E' IL FORM:
<form action="send_2.php" method="post" enctype="multipart/form-data" name="formcontact" id="formcontact" onsubmit="MM_validateForm('nome','','R','telefono','','RisNum','email','','RisEmail','oggetto','','R','msg','','R');return document.MM_returnValue">
<label for="nome">Nome:</label> <input name="nome" type="text" class="input_field" id="nome" maxlength="60" />
<div class="cleaner_h10"></div>
<label for="telefono">Telefono:</label> <input name="telefono" type="text" class="input_field" id="telefono" maxlength="60" />
<div class="cleaner_h10"></div>
<label for="email">Email:</label> <input name="email" type="text" class="input_field" id="email" maxlength="60" />
<div class="cleaner_h10"></div>
<label for="oggetto">Oggetto:</label> <input name="oggetto" type="text" class="input_field" id="oggetto" maxlength="60" />
<div class="cleaner_h10"></div>
<label for="messaggio">Messaggio:</label><textarea name="messaggio" cols="0" class="required" id="messaggio"></textarea>
</textarea>
<div class="cleaner_h10"></div>
<input type="submit" class="submit_btn float_l" name="submit" id="submit" value="Invia" />
<input type="reset" class="submit_btn float_r" name="reset" id="reset" value="Cancella" />
</form>
QUESTO E' IL PHP:
<?php
$destinatario = "[email protected]";
$nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
$telefono = ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$oggetto = ltrim(rtrim(strip_tags(stripslashes($_POST['oggetto']))));
$messaggio = ltrim(rtrim(strip_tags($_POST['messaggio'])));
$ip = getenv("REMOTE_ADDR");
$messaggio = "From: $nome ($ip)\nEmail: $email\n\n$messaggio";
// VALIDATION
if(empty($nome) || empty($telefono) ||empty($email) || empty($oggetto) || empty($messaggio)) {
;
}
elseif(!ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$", $email)) {
;
}
else {
mail($destinatario, $email, $telefono, $messaggio, "From: $nome <$email>");
}
?>
Nella mail non arrivano ne i dati immessi nel campo NOME, ne quelli immessi nel campo OGGETTO ed inoltre non arrivano in maniera ordianata tipo:
NOME: ...
TELEFONO: ...
EMAIL: ...
OGGETTO: ...
MESSAGGIO: ...
VI ringrazio anticipatamente per la vostra attenzione.