Hola, recién encuentro esta web y me parece fantástico una comunidad tan grande. Llegué aquí buscando ayuda porque estoy desarrollando un proyecto en el que me he topado un terrible problema.
Tengo un formulario que envía el correo correspondiente, pero lo manda vacío. Lo he intentado todo (lo poco que comprendo de php) pero nada me funciona, vengo aquí buscando consejo para que funcione.
Les dejo el código en php y el código en html.
Por su ayuda muchísimas Gracias El código HTML Código HTML:
<form name="form1" method="post" action="form.php">
<table width="90%" border="0" id="form">
<tr>
<td width="37%"><div align="right" class="Estilo4">Nombre</div></td>
<td colspan="2"><input name="nombre" type="text" id="nombre" size="30" maxlength="50"></td>
<tr>
<td><div align="right" class="Estilo4">Empresa</div></td>
<td colspan="2"><input name="empresa" type="text" id="empresa" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Teléfono</div></td>
<td colspan="2"><input name="telefono" type="text" id="telefono" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Domicilio</div></td>
<td colspan="2"><input name="domicilio" type="text" id="domicilio" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Colonia</div></td>
<td colspan="2"><input name="colonia" type="text" id="colonia" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Código Postal </div></td>
<td colspan="2"><input name="cp" type="text" id="cp" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Estado</div></td>
<td colspan="2"><input name="estado" type="text" id="estado" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">RFC</div></td>
<td colspan="2"><input name="rfc" type="text" id="rfc" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">E-mail</div></td>
<td colspan="2"><input name="email" type="text" id="email" size="30" maxlength="50"></td>
</tr>
<tr>
<td><div align="right" class="Estilo4">Requiere Factura </div></td>
<td colspan="2"><select name="factura" id="factura">
<option value="si" selected>Sí</option>
<option value="no">No</option>
<option value="inseguro">No estoy seguro</option>
</select></td>
</tr>
<tr>
<td valign="middle"><div align="right" class="Estilo4">Comentario</div></td>
<td colspan="2"><textarea name="comentarios" cols="30" rows="8" id="comentarios"></textarea></td>
</tr>
<tr>
<td> </td>
<td width="35%"><label>
<input name="borrar" type="reset" id="borrar" value="Restablecer">
</label></td>
<td width="28%"><label>
<input name="enviar" type="submit" id="enviar" value="Enviar">
</label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="3"><div align="center">Le sugerimos revisar su mensaje antes de enviarlo. </div></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table></form>
El código PHP Código PHP:
<?PHP
$array["nombre"] = trim ($array["nombre"]);
$array["empresa"] = trim ($array["empresa"]);
$array["telefono"] = trim ($array["telefono"]);
$array["domicilio"] = trim ($array["domicilio"]);
$array["colonia"] = trim ($array["colonia"]);
$array["cp"] = trim ($array["cp"]);
$array["estado"] = trim ($array["estado"]);
$array["rfc"] = trim ($array["rfc"]);
$array["email"] = trim ($array["email"]);
$array["factura"] = trim ($array["factura"]);
$array["comentarios"] = trim ($array["comentarios"]);
$a = $array["nombre"];
$b = $array["empresa"];
$c = $array["telefono"];
$d = $array["domicilio"];
$e = $array["colonia"];
$f = $array["cp"];
$g = $array["estado"];
$h = $array["rfc"];
$i = $array["email"];
$j = $array["factura"];
$k = $array["comentarios"];
function mensaje() {
$remitente = "[email protected]";
$header .= 'From: ' . $remitente . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje .= "Comentario Web \r\n";
$mensaje .= "Nombre: " . $a . " \r\n";
$mensaje .= "Empresa: " . $b . " \r\n";
$mensaje .= "Telefono: " . $c . " \r\n";
$mensaje .= "Domicilio: " . $d . " \r\n";
$mensaje .= "Colonia: " . $e . " \r\n";
$mensaje .= "CP: " . $f . " \r\n";
$mensaje .= "Estado: " . $g . " \r\n";
$mensaje .= "RFC: " . $h . " \r\n";
$mensaje .= "Email: " . $i . " \r\n";
$mensaje .= "Factura: " . $j . " \r\n";
$mensaje .= "Comentarios: " . $k . " \r\n";
$mensaje .= "Enviado el: " . date('d/m/Y', time());
$para = "[email protected]";
$copia= "[email protected]";
$copia2= "[email protected]";
$asunto = 'Comentario Web';
mail("$para,$copia,$copia2", $asunto, utf8_decode($mensaje), $header);
}
$fecha = date("d-m g:i a",strtotime("-2 hour"));
$hora = date("dmY");
header("Location: inicio.html");
?>