Envio este mensaje porque no puedo resolver una duda que tengo con un formulario de contacto en php. El punto es un formulario con los campos normales(nombre, telefono, empresa etc..) y un campo del tipo select con el que se selecciona a quien llegara el formulario. Esto ya lo habia hecho y lo volvi a implementar en otra pagina y me falla quisiera ver si me podrian ayudar a encontrar la falla o si tal vez sea el servidor. Aqui los codigos.
Codigo de el formulario
Código :
<form action="sendformulario.php" method="post" name="formenvio" id="formenvio"> <table width="479" border="0" cellspacing="2"> <tr> <td width="99" class="texto_cotizador"><div align="left">Nombre:</div></td> <td width="370"><input name="nombre" type="text" id="nombre" value="" size="40" maxlength="35" /></td> </tr> <tr> <td class="texto_cotizador"><div align="left">Telefono:</div></td> <td><input name="telefono" type="text" id="telefono" value="" size="40" maxlength="35" /></td> </tr> <tr> <td class="texto_cotizador"><div align="left">E-mail:</div></td> <td><input name="mail" type="text" id="mail" value="" size="40" maxlength="35" /></td> </tr> <tr> <td class="texto_cotizador"><div align="left">Empresa:</div></td> <td><input name="empresa" type="text" id="empresa" value="" size="40" maxlength="35" /></td> </tr> <tr> <td class="texto_cotizador"><div align="left">Contactar a: </div></td> <td><select name="contactar" id="contactar"> <option value="[email protected]">Edibray Gómez - Director</option> <option value="[email protected]">Departamento de ventas</option> <option value="[email protected]">Administración / Cuentas por pagar</option> <option value="[email protected]">Departamento Creativo / Diseño</option> <option value="[email protected]">Departamento de Operaciones</option> <option value="[email protected]">Comercio Internacional</option> <option value="[email protected]">Departamento de Calidad</option> <option value="[email protected]">pruebame dany</option> <option value="[email protected]">pruebame martha</option> </select></td> </tr> <tr> <td valign="top" class="texto_cotizador"><div align="left">Comentarios:</div></td> <td><textarea name="comentarios" cols="40" rows="10" id="comentarios"></textarea></td> </tr> <tr> <td> </td> <td><input name="Submit" type="submit" value="Enviar" /> <input type="reset" name="Submit2" value="Borrar" /> </td> </tr> <tr> <td></td> <td></td> </tr> </table> </form>
Codigo PHP
Código :
<?php
// Direccion del destinatario
$destinatario = $_REQUEST["contactar"];
$boundary = md5(time().rand(1,100));
$fecha = date("d-M-y H:i");
/* VARIABLES DEL FORMULARIO:
Introducir las que haga falta: */
$content='
<html>
<head>
<title>Formulario de cotización de IMAP</title>
<style type="text/css">
body{
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
#todo {
width:800px;
margin:0px auto;
}
#logo{width:248px;float:left;}
#titulo{width:500px; float:right; margin-right:30px;}
h1{
font:Arial;
font-size:25px;
color:#990000;
}
h2{
font:Arial;
font-size:14px;
color:#990000;}
#datos{
background:#eee;
position:absolute;
width:655px;
}
.texto{
font-size:12px;
}
.Estilo1 {font-size: 12px; font-weight: bold; }
</style>
</head>
<body>
<div id="todo">
<div id="encabezado">
<div id="logo"><img src="img/logo.jpg" width="248" height="168"></div>
<br />
<br />
<div id="titulo">
<h1>Formulario de Contacto</h1>
Enviado el dia: <strong>'.$fecha.'</strong>
<br />
Desde la direccion IP: <strong>'.$REMOTE_ADDR.'</strong>
<br>
Mensaje dirigido desde la pagina a: <strong>'.$destinatario.'</strong>
</div>
</div>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<div id="datos">
<h2>Datos personales:</h2>
<table width="493" border="1" bordercolor="#CCCCCC">
<tr>
<td width="87" class="Estilo1">Nombre:</td>
<td width="396" class="texto">'.$_POST["nombre"].'</td>
</tr>
<tr>
<td class="Estilo1">E-mail:</td>
<td class="texto">'.$_POST["telefono"].'</td>
</tr>
<tr>
<td class="Estilo1">Telefono:</td>
<td class="texto">'.$_POST["mail"].'</td>
</tr>
<tr>
<td class="Estilo1">Dirección:</td>
<td class="texto">'.$_POST["empresa"].'</td>
</tr>
<tr>
<td class="Estilo1">Ciudad:</td>
<td class="texto">'.$_POST["comentarios"].'</td>
</tr>
<tr>
<td class="Estilo1">Pais:</td>
<td class="texto">'.$_POST["Pais"].'</td>
</tr>
<tr>
<td class="Estilo1">Empresa:</td>
<td class="texto">'.$_POST["Empresa"].'</td>
</tr>
</table>
<br />
Desarrollado por Socia Creativa
</div>
</div>
</body>
</html>
';
/* ASUNTO DEL MENSAJE:
Se utilizará una variable del array, por ejemplo, el nombre */
$asunto = "Envio de Formulario de contacto";
/* ENVIAMOS EL EMAIL
Como dirección de remitente usamos la que ha enviado por el formulario,
aunque esta variable es modificable */
mail($destinatario,$asunto,$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: [email protected]");
// HTML a incluir
echo "El Formulario ha sido enviado, gracias por contactar a Imap";
?>Lo que yo hacia era definir la variable destinatario con el campo select "contactar" y el correo si llegaba pero con esta pagina no, tal vez sea un problema de hosting o no se.
Aqui la url de la pagina para verla
Espero su ayuda, de antemano gracias...
