tengo este codigo de formulario html en el archivo index.html:
Código HTML:
<form id="main-contact-form" name="contact-form" method="post" action="envioemail.php"> <div class="col-lg-6 animated animate-from-left" style="opacity: 1; left: 0px;"> <div class="form-group"> <label for="nombre">Su nombre (Requerido)</label> <input id="name" type="text" name="nombre" class="form-control" placeholder="Nombre" required> </div> <div class="form-group"> <label for="email">Correo electronico</label> <input type="email" id="email" name="email" class="form-control" placeholder="Email" required> </div> <div class="form-group"> <label for="asunto">Asunto</label> <input type="text" id="subject" name="asunto" class="form-control" placeholder="Asunto" required> </div> </div> <div class="col-lg-6 animated animate-from-right" style="opacity: 1; right: 0px;"> <div class="form-group"> <label for="mensaje">Su mensaje</label> <textarea name="mensaje" id="message" class="form-control" rows="8" placeholder="Mensaje" required></textarea> </div> </div> <div class="clearfix"></div> <div class="text-center"> <button type="submit" class="btn btn-primary btn-lg btn-send-msg">Enviar Mensaje</button> </div> </form>
Código PHP:
<?php
$destino = "[email protected]";
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$asunto = $_POST["asunto"];
$mensaje = $_POST["mensaje"];
$contenido = "Nombre: " . $nombre . "\nEmail: " . $email . "\nAsunto: " . $asunto . "\nMensaje: " . $mensaje;
mail($destino, "Email de servicomputowww", $contenido);
header("Location:#home");
?>
Nombre:
Email:
Asunto:
Mensaje:
y el archivo de registro de errores de mi servidor reporta lo siguiente:
[13-Aug-2017 16:21:41 UTC] PHP Notice: Undefined index: nombre in /home/servicom/public_html/envioemail.php on line 3
[13-Aug-2017 16:21:41 UTC] PHP Notice: Undefined index: email in /home/servicom/public_html/envioemail.php on line 4
[13-Aug-2017 16:21:41 UTC] PHP Notice: Undefined index: asunto in /home/servicom/public_html/envioemail.php on line 5
[13-Aug-2017 16:21:41 UTC] PHP Notice: Undefined index: mensaje in /home/servicom/public_html/envioemail.php on line 6
ya he intentado con varios codigos y llevo dos dias probando una cosa y la otra que visto googleando pero no he dado con la solucion, si alguien me puede hechar una mano le agradeceria. aclaro que estoy utilizando un servidor web.