Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2014, 12:14
diegomuser
 
Fecha de Ingreso: junio-2014
Ubicación: Buenos Aires
Mensajes: 4
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Problema con formulario de contacto

Buenas!
tengo un problema con un formulario de contacto, puedo rellenar los datos pero cuando me llega el email aparecen todos los campos vacios, no tengo mucha idea de PHP pero tiene que haber alguna variable mal.
Agradeceria si me pueden ayudar con el codigo, gracias!

Copio los codigos

Contacto.html

Cita:
<h4>Formulario de Contacto</h4>
<div class="status alert alert-success" style="display: none"></div>
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php" role="form">
<div class="row">
<div class="col-sm-7">
<textarea name="message" id="message" required="required" class="form-control" rows="8" placeholder="Mensaje"></textarea>
</div>

<div class="col-sm-5">
<div class="form-group">
<input type="text" name="name" id="name" class="form-control" required="required" placeholder="Nombre">
</div>
<div class="form-group">
<input type="text" name="subject" id="subject" class="form-control" required="required" placeholder="Teléfono">
</div>
<div class="form-group">
<input type="text" name="email" id="email" class="form-control" required="required" placeholder="Email">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-lg">Enviar Mensaje</button>
</div>
</div>

</div>
</form>

sendemail.php

Cita:
<?php
header('Content-type: application/json');
$status = array(
'type'=>'success',
'message'=>'Mensaje Enviado!'
);

$name = @trim(stripslashes($_POST['name']));
$email = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['subject']));
$message = @trim(stripslashes($_POST['message']));

$email_from = $email;
$email_to = '[email protected]';

$body = 'Nombre: ' . $name . "" . 'Email: ' . $email . "" . 'Tel: ' . $subject . "" . 'Mensaje: ' . $message;

$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');

echo json_encode($status);
?>