PHP - enviar formulario por mail

 
Vista:

enviar formulario por mail

Publicado por carolina (1 intervención) el 27/07/2006 23:27:58
hola... tengo un problema me pasaron el codigo para enviar un formulario por correo y solo tenia q modificar los campos q yo tengo en mi formulario. per no me funciona.. soy novata en esto.. espero me puedan ayudar..

este es el formulario. manual.html

<form action="enviar.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="470" height="32" border="0">
<tr>
<td width="471" height="28"><div align="center">Si has creado un manual y quieres enviarlo a la Dirección de Organización y Sistemas (DOSI), rellena el siguiente formulario. </div></td>
</tr>
</table>
<table width="473" height="202" border="0">
<tr>
<td width="159" height="47"><div align="center">Nombre:
<input name="nombre" type="text" id="nombre" size="25" maxlength="20" />
</div></td>
<td width="150"><div align="center">
<p>Apellido:
<input name="apellido" type="text" id="apellido" size="25" maxlength="20" />
</p>
</div></td>
<td width="150"><div align="center">
<p>Cédula:
<input name="cedula" type="text" id="cedula" size="25" maxlength="20" />
</div></td>
</tr>
<tr>
<td height="85"><div align="center">
Lugar de Trabajo:
</div>
<label>
<div align="center">

<select name="select">
<option value="Departamento">Departamento</option>
<option value="Dirección">Dirección</option>
<option value="Unidad">Unidad</option>
<option value="Sección">Sección</option>
<option value="Otros">Otros</option>
</select>
</div>
</label></td>
<td><label></label>
<div align="center">
<p>En caso de Otro, Indique cual:
<input name="campo" checked="checked" type="text" id="campo" size="25" maxlength="20" />
</p>
</div></td>
<td><label>
<div align="center">Indique Nombre del Lugar de Trabajo:
</label>
</div>
<div align="center">
<input name="apellido3" type="text" id="apellido3" size="25" maxlength="20" />
</div></td>
</tr>

<tr>
<td><div align="center">Dirección: </div>
<label></label>
<div align="center">
<input name="apellido2" type="text" id="apellido2" size="25" maxlength="20" />
</div></td>
<td><label>
<div align="center">Telefono 1:
<input name="textfield222" type="text" size="15" maxlength="10" />
</div>
</label></td>
<td><div align="center">Telefono 2:
<input name="textfield2222" type="text" size="15" maxlength="10" />
</div></td>
</tr>
</table>
<table width="326" height="47" border="0">
<tr>
<td width="159" height="43"><p align="center">Correo Electronico:
<input name="correo" type="text" id="correo" size="25" maxlength="25" />
</p> </td>
<td width="157"><div align="center">Nombre del Manual:
<input name="textfield23" type="text" size="25" maxlength="50" />
</div></td>
</tr>
</table>
<p>Razones de la Creación del Manual: </p>
<p>
<textarea style="BORDER-RIGHT: #006898 1px solid; BORDER-TOP: #006898 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #006898 1px solid; COLOR: #000000; BORDER-BOTTOM: #006898 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbfcfd" name="Comment" rows="5" wrap="virtual" cols="54"></textarea>
</p>
<p>Archivo a enviar:
<input name="archivo" type="file" id="archivo" size="30" maxlength="50" />
</p>
<label></label>
<p>
<label></label><label></label>
<input type="submit" name="Submit2" value="Enviar" />
<input type="reset" name="Submit22" value="Restablecer" />
</p>
<p> </p>
</form>


este es el codigo de enviar.php
<?php
//Estos datos deben enviarse desde el formulario previo
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$destino=$_POST['[email protected]'];
$cedula=$_POST['cedula'];
$correo=$_POST['correo'];
$archivo=$_POST['archivo'];
//Esta cabecera permite agregar datos técnicos al mail
$sheader="From:".$remitente."\nReply-To:".$remitente."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";

//Esta funcion envia el correo
mail($destino,$nombre,$apellido,$sheader,$cedula,$correo,$archivo);
echo "FORMULARIO ENVIADO CON ÉXITO"
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:enviar formulario por mail

Publicado por Miguel ! (41 intervenciones) el 20/08/2006 06:22:52
Tienes configurado PHP mailer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar