Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/06/2010, 22:46
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: E-mail form que funcione CARAY!

Ok. Ya hice los cambios sugeridos e incluso desactivé la verificación de e-mail por que tampoco funciona bien.

Pero.. después de cambiar las /n/n/ por /n/r/, ahora recibo el siguiente mensaje tonto:


Warning: mail() [function.mail]: SMTP server response: 554 The message was rejected because it contains prohibited virus or spam content in D:\Hosting\6284117\html\submitemail.php on line 78


AQUI el CODIGO ACTUALIZADO........ porfis, cuando les quede un minuto, me ayudan? TKS!


Código PHP:
<?

/************************
* Variables you can change
*************************/

$mailto "[email protected]";
$cc "";
$bcc "";
$subject "From your Website";
$vname "";


/************************
* do not modify anything below unless you know PHP/HTML/XHTML
*************************/


$email $_POST['email'];

function 
validateEmail($email)
{
   if(
eregi('^[A-Z, a-z, 0-9._-]+@[A-Z, a-z, 0-9-]+\.[A-Z, a-z, 0-9]{2,4}(\.[A-Z, a-z, 0-9]{2,3})?(\.[A-Z, a-z, 0-9]{2,3})?

$'
$email))
      return 
true;
   else
      return 
false;
}


if((
strlen($_POST['name']) < ) || (strlen($email) < ) || (strlen($_POST['message']) < ) || validateEmail($email) == 

false){
    
$emailerror .= '';

    if(
strlen($_POST['name']) < ){
        
$emailerror .= '<li>Enter name</li>';
    }

    if(
strlen($email) < ){
        
$emailerror .= '<li>Enter email</li>';
    }

    if(
validateEmail($email) == false) {
        
$emailerror .= '<li>Enter valid email</li>';
    }

    if(
strlen($_POST['message']) < ){
        
$emailerror .= '<li>Enter message</li>';
    }

} else {

    
$emailerror .= "Your email has been sent successfully";



    
// NOW SEND THE ENQUIRY

    
$timestamp date("F j, Y, g:ia");

    
$messageproper ="\r\n" .
        
"Name: " .
        
ucwords($_POST['name']) .
        
"\r\n" .
        
"Email: " .
        
ucwords($email) .
        
"\r\n" .
        
"Website: " .
        
ucwords($_POST['website']) .
        
"\r\n" .
        
"Company: " .
        
ucwords($_POST['company']) .
        
"\r\n" .
        
"Comments: " .
        
$_POST['message'] .
        
"\r\n" .
        
"\n" ;

        
$messageproper trim(stripslashes($messageproper));
        
mail($mailto$subject$messageproper"From: \"$vname\" <".$_POST['e_mail'].">\nReply-To: \"".ucwords

($_POST['vname'])."\" <".$_POST['e_mail'].">\nX-Mailer: PHP/");

}
?>

<div id='emailerror'>
    <ul>
        <? echo $emailerror?>
    </ul>
</div>