Foros del Web » Programando para Internet » PHP »

Envio formulario html por mail

Estas en el tema de Envio formulario html por mail en el foro de PHP en Foros del Web. Buenos Tardes... Tengo el Siguiente Problema... Necesito que mediante el llenado de un formulario en mi pagina este procese y le envie un formulario a ...
  #1 (permalink)  
Antiguo 28/04/2005, 09:40
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 14 años, 1 mes
Puntos: 4
Envio formulario html por mail

Buenos Tardes...
Tengo el Siguiente Problema... Necesito que mediante el llenado de un formulario en mi pagina este procese y le envie un formulario a el correo señalado el en anterior... me explico

envio.php Posee estas lineas
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="">
  <input name="email" type="text" id="email"> 
  <input name="Enviar" type="submit" id="Enviar" value="Enviar">
</form>
</body>
</html> 
y este procese y le envio el siguiente codigo de este formulario via html para que este sea procesado y llenado en e correo...

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Inscripcion</title>
</head>

<body>
<TABLE class=texto cellSpacing=0 cellPadding=0 width="406" 
            align=center border=0>
  <TBODY>
    <TR>
      <TD width="379" class=titulo_interno><strong><font color="#666666" size="3" face="Verdana, Arial, Helvetica, sans-serif">Inscripcion En Linea </font></strong></TD>
    </TR>
    <TR>
      <TD><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></TD>
    </TR>
    <TR>
      <TD><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><IMG 
                  src="imagenes/header_autogestion_ingreso.jpg" width="379" height="80"></font></div></TD>
    </TR>
    <TR>
      <TD height=12><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></TD>
    </TR>
    <TR>
      <TD class=a height=36><DIV align=justify>
        <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mediante este formulario puede registar para el evento Developer de esta nuestra universidad... Esperamos que confirma Sus datos de Inscripcion y Datos de pago.... </font></p>
        </DIV></TD>
    </TR>
    <TR>
      <TD height=20><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></TD>
    </TR>
    <TR>
      <TD>
	  <TABLE class=texto cellSpacing=0 cellPadding=0 width="80%" 
                  align=left border=0>
          <FORM METHOD="Post" ACTION="http://wwww.misistio.com/grabar.php">
		  <TBODY>
            <TR>
              <TD width="16%" height=30>&nbsp;</TD>
              <TD width="31%" class=subtitulo><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nombre</strong></font></div></TD>
              <TD class=texto colSpan=2><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="nombre" type="text" id="nombre">
              </font></TD>
            </TR>
            <TR>
              <TD height=30>&nbsp;</TD>
              <TD height=30 class=subtitulo><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Especialidad</strong></font></div></TD>
              <TD class=texto colSpan=2><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="especialidad" type="text" id="especialidad">
              </font></TD>
            </TR>
            <TR align=middle>
              <TD height=30>&nbsp;</TD>
              <TD height=30><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>N&deg; Deposito </strong></font></TD>
              <TD height=30 colspan="2"><DIV align=left></DIV> <DIV align=left>
                <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="deposito" type="tex" id="deposito">
                </font></font></DIV></TD>
              </TR>
            <TR align=middle>
              <TD height=30>&nbsp;</TD>
              <TD height=30><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Fecha</strong></font></TD>
              <TD height=30 colspan="2"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                <input name="Fecha" type="tex" id="Fecha">
              </font></font></TD>
              </TR>
            <TR align=middle>
              <TD colSpan=2 height=30>&nbsp;</TD>
              <TD width="13%" height=30>&nbsp;</TD>
              <TD width="40%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                <input type="submit" name="Submit" value="Enviar">
              </font></TD>
            </TR>
          </TBODY>
		  </FORM>
      </TABLE></TD>
    </TR>
    <TR>
      <TD class=subtitulo align=middle><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></TD>
    </TR>
    <TR>
      <TD class=texto align=middle><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
      </font></TD>
    </TR>
    <TR>
      <TD class=a align=middle><HR noShade SIZE=1>
        <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Todos Estos datos son enviados a tu correo por que los solicitaste<br>
          en nuetra pagina... En caso contrario favor eliminar y hacer caso omiso del <br>
          mismo.</font></div></TD>
    </TR>
  </TBODY>
</TABLE>
</body>
</html> 
Ya el hecho de que el formulario enviado sea procesado lo tengo... y funciona perfectamente.. lo que necesito es saber como enviarlo usando php, al mail especificado en la pagina...

Por favor alguien puede ayudarme un poco.. es que no se como hacer esto...

Última edición por Pax-Man; 28/04/2005 a las 09:49
  #2 (permalink)  
Antiguo 28/04/2005, 09:53
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 8 meses
Puntos: 17
Asumiendo que tenés un servidor SMTP y que está configurado en el php.ini simplemente utilizando la funcion mail

Código PHP:
mail($_POST['email'],"Tema","Mensaje",$header); 
más info en: http://ar2.php.net/manual/es/function.mail.php
  #3 (permalink)  
Antiguo 28/04/2005, 10:39
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 14 años, 1 mes
Puntos: 4
No tengo servidor SMTP....

Como podria hacerlo usando mail()
  #4 (permalink)  
Antiguo 28/04/2005, 12:39
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 14 años, 1 mes
Puntos: 4
Alguien podria hecharme una manito con esto. ya me estoy partiendo el coco
  #5 (permalink)  
Antiguo 30/04/2005, 09:06
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 14 años, 1 mes
Puntos: 4
Alguna ayuda por favor
  #6 (permalink)  
Antiguo 30/04/2005, 09:46
 
Fecha de Ingreso: enero-2005
Mensajes: 89
Antigüedad: 12 años, 10 meses
Puntos: 0
lo que podrias hacer seria instalar un servidor de mail en tu pc para realizar pruebas. igualmente cuando cuelgues tu sitio en tu proveedor de hosting el si seguramente tiene ya activo el servicio, por lo que la funcion mail como indica seppo funcionaria sin ningun problema.
Otra cosa, donde dice tema seria el asunto del mail a enviar y donde dice mensaje yo normalmente coloco una variable a la que previamente le asigne todo el codigo html qe necesite. es como que armas una cadena de texto con el html.
__________________
Diegote ::.

www.mmsolutions.com.ar
  #7 (permalink)  
Antiguo 30/04/2005, 11:57
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 10 meses
Puntos: 0
recpmiendo ArGoSoft Mail Server es muy simple, solo hay que poner la DNS y funciona como la seda
__________________
¿Quiere echarte unas risas y ver cosas espectaculares?
Nomeessentado.com
  #8 (permalink)  
Antiguo 30/04/2005, 11:57
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 10 meses
Puntos: 0
y busca en el buscador de los foros, que pone un ejemplo de como enviar el html
__________________
¿Quiere echarte unas risas y ver cosas espectaculares?
Nomeessentado.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:04.