primero que todo les cuento que soy nuevo en esto entonces necesito algo de ayuda. El problema es que he descargado una plantilla en cual venia un archivo php que sirve para el formulario de contactos ya he modificado la pagina y la he montado pero al probar el formulario presenta un inconveniente el mensaje si se envía y llega el correo pero sin información solo llegan los campos pero vacíos mostrare el código ojala me puedan ayudar. muchas gracias y saludos
Código HTML:
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php"> <div class="col-sm-5 col-sm-offset-1"> <div class="form-group"> <label>Name *</label> <input type="text" name="name" class="form-control" required="required"> </div> <div class="form-group"> <label>Email *</label> <input type="email" name="email" class="form-control" required="required"> </div> <div class="form-group"> <label>Phone</label> <input type="number" class="form-control"> </div> <div class="form-group"> <label>Company Name</label> <input type="text" class="form-control"> </div> </div> <div class="col-sm-5"> <div class="form-group"> <label>Subject *</label> <input type="text" name="subject" class="form-control" required="required"> </div> <div class="form-group"> <label>Message *</label> <textarea name="message" id="message" required="required" class="form-control" rows="8"></textarea> </div> <div class="form-group"> <button type="submit" name="submit" class="btn btn-primary btn-lg" required="required">Submit Message</button> </div> </div> </form>
Código PHP:
<?php
header('Content-type: application/json');
$status = array(
'type'=>'success',
'message'=>'Thank you for contact us. As early as possible we will contact you '
);
$name = @trim(stripslashes($_POST['name']));
$email = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['subject']));
$mensaje = @trim(stripslashes($_POST['mensaje']));
$email_from = $email;
$email_to = '[email protected]';//replace with your email
$message = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $mensaje;
$success = @mail($email_to, $subject, $message, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
Name:
Email:
Subject:
Message: