Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2017, 12:05
lea87
 
Fecha de Ingreso: enero-2010
Mensajes: 50
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Problema con formulario PHP

Hola. Les escribo porque estoy renegando con un formulario, el cual al llenar los campos debería enviar por mail los campos que se completaron. Tengo dos archivos, los cuales les dejo a continuación

Archivo con nombre content_contacto.php
<br>
<br>
<br>
<br>
<div class="container ">
<div class="well">

<ul class="breadcrumb well">
<li><a href="index.php">Principal</a> <span class="divider">/</span></li>
<li class="active">Contacto</li>
</ul>

<h1>Contacto</h1>
<hr />

<div class="row">
<div class="span8 text-center">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1674.0179751234025!2d-60.65612304192328!3d-32.95006024446651!2m3!1f0!2f0!3f0!3m2!1i1024!2i768 !4f13.1!3m3!1m2!1s0x95b7ab6baf6e764f%3A0x6fbe3258c 81c8986!2sBv.+Oro%C3%B1o+1300%2C+Rosario%2C+Santa+ Fe!5e0!3m2!1ses!2sar!4v1462149453925" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
<div class="span3">
<form action="" method="">
<fieldset>
<legend>Contacto online</legend>
<label for="nombre">Nombre</label>
<input type="text" placeholder="Ingrese su nombre...">
<label for="email">Email</label>
<input type="text" placeholder="Ingrese su email...">
<label for="telefono">Teléfono</label>
<input type="text" placeholder="Ingrese su teléfono...">
<label for="mensaje">Mensaje</label>
<textarea rows="3"></textarea>

<label class="radio">
<input type="radio" name="contact_type"> Contacto por soporte técnico
</label>
<label class="radio">
<input type="radio" name="contact_type"> Contacto por consultas o reclamos
</label>
<a href="#"><button type="submit" class="btn" name="submit">Enviar consulta</button></a>
<!--<a href="#" onmouseDown="alert('Página en construcción')"><button type="submit" class="btn" name="submit">Enviar consulta</button></a>-->
</fieldset>
</form>
</div>
</div>

</div><!-- /.row -->
</div><!-- /.container -->
<?php
require_once ('redes_sociales.php');
require_once ('fooster.php');
?>

El otro archivo, con el nombre contacto.php, tengo el siguiente código

<?php
if(isset($_POST['email'])) {

$email_to = "[email protected]";
$email_subject = "Contacto desde el sitio web";

if(!isset($_POST['nombre']) ||
!isset($_POST['email']) ||
!isset($_POST['telefono']) ||
!isset($_POST['mensaje'])) {
/*|| !isset($_POST['comments'])*/

echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
die();
}

$email_message = "Detalles del formulario de contacto: /n/n";
$email_message .= "Nombre: " . $_POST['nombre'] . "/n";
$email_message .= "Mail: " . $_POST['email'] . "/n";
$email_message .= "Teléfono: " . $_POST['telefono'] . "/n";
$email_message .= "Mensaje: " . $_POST['mensaje'] . "/n";
/*$email_message .= "Comentarios: " . $_POST['comments'] . "\n\n";*/

$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);

echo "¡El formulario se ha enviado con éxito!";
}
?>


El problema está que cuando pongo mi mail personal en "$email_to = "[email protected]";" nunca me llegan los datos del formulario. Aclaró que el mail que puse ahí fue a modo de ejemplo.

Espero que me puedan dar una mano. Desde ya muchas gracias. Saludos.