Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2013, 03:33
Avatar de Mosiah16
Mosiah16
 
Fecha de Ingreso: abril-2010
Ubicación: Antofagasta
Mensajes: 70
Antigüedad: 14 años
Puntos: 1
No se separa mi formulario de contacto

Hola, de verdad estoy desesperado llevo como 3 días en esto y me tiene loco :stress, el formulario se envía y todo, pero quiero que se separen los campos de mensaje, telefono y otros que agregaré posteriormente.

Se deberían mostrar así:


Mensaje: Aqui el mensaje.

Telefono: 46446545646

______________________________

Pero aparece así en el correo:

Mensaje: Aquí el mesaje. Teléfono: 464446545646

Codigo:

Código PHP:
<?php
    
if(isset($_POST['boton'])){
        if(
$_POST['nombre'] == ''){
            
$errors[1] = '<span class="error">Ingrese su nombre</span>';
        }else if(
$_POST['email'] == '' or !preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['email'])){
            
$errors[2] = '<span class="error">Ingrese un email correcto</span>';
        }else if(
$_POST['fono'] == ''){
            
$errors[3] = '<span class="error">Ingrese Su Telefono</span>';
        }else if(
$_POST['asunto'] == ''){
            
$errors[4] = '<span class="error">Ingrese un Asunto</span>';
        }else if(
$_POST['mensaje'] == ''){
            
$errors[5] = '<span class="error">Ingrese un mensaje</span>';
        }else{
            
$dest "[email protected]"//Email de destino
            
$nombre $_POST['nombre'];
            
$email $_POST['email'];
            
$asunto $_POST['asunto'];//Asunto
            
$cuerpo "Formulario enviado\n";
        
$cuerpo .= "Mensaje:" $_POST["mensaje"] . "\n"//mensaje
        
$cuerpo .= "Telefono:" $_POST['fono'] . "\n"//Telefono o Celular
            //Cabeceras del correo
            
$headers "From: $nombre <$email>\r\n"//Quien envia?
            
$headers .= "X-Mailer: PHP5\n";
            
$headers .= 'MIME-Version: 1.0' "\n";
            
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"//
 
            
if(mail($dest,$asunto,$cuerpo,$headers)){
                
$result '<div class="result_ok">Email enviado correctamente </div>';
                
// si el envio fue exitoso reseteamos lo que el usuario escribio:
                
$_POST['nombre'] = '';
                
$_POST['email'] = '';
                
$_POST['fono'] = '' ;
                
$_POST['asunto'] = '';
                
$_POST['mensaje'] = '';
            }else{
                
$result '<div class="result_fail">Hubo un error al enviar el mensaje </div>';
            }
        }
    }
?>
<html>
    <head>
        <title>Contacto</title>
        <link rel='stylesheet' href='estilos.css'>
        <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script>
        <script src='funciones.js'></script>
    </head>
    <body>
        <form class='contacto' method='POST' action=''>
            <div><label>Tu Nombre:</label><input type='text' class='nombre' name='nombre' value='<?php echo $_POST['nombre']; ?>'><?php echo $errors[1?></div>
            <div><label>Tu Email:</label><input type='text' class='email' name='email' value='<?php echo $_POST['email']; ?>'><?php echo $errors[2?></div>
             <div><label>Tu Celular o Telefono:</label><input type='text' class='fono' name='fono' value='<?php echo $_POST['fono']; ?>'><?php echo $errors[3?></div>
            <div><label>Asunto:</label><input type='text' class='asunto' name='asunto' value='<?php echo $_POST['asunto']; ?>'><?php echo $errors[4?></div>
            <div><label>Mensaje:</label><textarea rows='6' class='mensaje' name='mensaje'><?php echo $_POST['mensaje']; ?></textarea><?php echo $errors[5?></div>
            <div><input type='submit' value='Envia Mensaje' class='boton' name='boton'></div>
            <?php echo $result?>
        </form>
Por favor necesito una respuesta que de verdad me ayude directamente estoy algo complicado estoy haciendo saltos de linea correctamente, pero aún así el correo llega incorrectamente.

Si alguien me ayuda estaré inmensamente agradecido por el resto de mi vida.

__________________
Tu mente es capaz de todo...