Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2011, 19:41
Avatar de suta123
suta123
 
Fecha de Ingreso: octubre-2010
Mensajes: 47
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Por que no funciona este formulario

tienes algunos errores sutiles, mira el codigo corregido

index.php

Código HTML:
 <form id="formail" method="post" action="mail.php">
    <ul>
        <li><h4>Name</h4><div class="border"><input type="text" id="name" name="name"  value="" /></div></li>
        <li><h4>Email</h4><div class="border"><input type="text" id="mail" name="mail"  value="" /></div></li>
        <li><h4>Object</h4><div class="border"><input type="text" id="subject" name="subject"  value="" /></div></li>
        <li><h4></h4><input type="submit" id="invia" name="invia" value="" /></li>
    </ul>
    </form> 
mail.php

Código PHP:
<?php
//Recuperiamo tutte le variabili
    
$mail $_POST['mail'];
    
$name $_POST['name'];
    
$subject $_POST['subject'];
    
//Quitar
    //$text = $_POST['text'];
    
$ip $_SERVER['REMOTE_ADDR'];
    
//Qui andr� inserito il tuo indirizzo e-mail
$to "[email protected]";

//Creazione del mesaggio da inviare
$message "New message from: ".$name.", ".$mail.".<br />";
$message .= "Text: <br />".$text."<br /><br />";
$message .= "IP: ".$ip."<br />";
//corregir
$headers 'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
$headers .= "FROM: ".$mail

//Se l'e-mail viene spedita correttamente, compare un messaggio di avvenuto invio
 
if(mail($to$subject,$message$headers)){
    echo 
"<p>Message sent! Thanks!</p>";
}
//Altrimenti un messaggio di errore
else{ 
    echo 
"<p>Error</p>";
}
?>
saludos