Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/10/2008, 17:42
Avatar de freemanworld
freemanworld
 
Fecha de Ingreso: agosto-2008
Mensajes: 191
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: ENVIAR POR CORREO FORMULARIO PHP con formato HTML

A mi si me dice si es para linux o para Windows le puedo poner un ejemplo....

Este teoricamente le vale para los dos:

Primero debemos de tener dos archivos:
-contacto.htm
-gracias.php


Para contacto.html:

Código PHP:
<form action="gracias.php" method="post" name="form1" target="_self">
                                       
      <
table width="330" height="300" border="0" align="center" cellpadding="0" cellspacing="0" >
     <
tr>
          <
td height="40" colspan="3" class="estilo5"><p>&nbsp;</p>
            <
p><font color="#FFFFFF">Rellene los siguientes campos (* campos obligatorios)</font></p></td>
          </
tr>
          <
tr>
          <
td width="128" height="10"><div align="left"><span class="estilo5">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4"> &nbsp;Nombre y apellidos*
            </
font> </span></div></td>
          <
td width="4"></td>
          <
td width="198"><input name="nombre" type="text" id="nombre"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td width="128" height="10"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4"> &nbsp;</font></span><span class="estilo5"><font color="#FFFFFF">Empresa</font></span></div></td>
          <
td width="4"></td>
          <
td width="198"><input name="empresa" type="text" id="empresa"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td width="128" height="10"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4">&nbsp;
            </
font> </span><span class="estilo5"><font color="#FFFFFF">Poblaci&oacute;n</font></span></div></td>
          <
td></td>
          <
td width="198"><input name="poblacion" type="text" id="poblacion"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td width="128" height="10"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4">&nbsp;
            </
font> </span><span class="estilo5"><font color="#FFFFFF">Provincia</font></span></div></td>
          <
td></td>
          <
td width="198"><input name="provincia" type="text" id="provincia"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td width="128" height="10"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4"> &nbsp;</font></span><span class="estilo5"><font color="#FFFFFF">Tel&eacute;fono*</font></span></div></td>
          <
td></td>
          <
td width="198"><input name="telefono" type="text" id="telefono"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td width="128" height="10"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4"> &nbsp;</font></span><span class="estilo5"><font color="#FFFFFF">E</font><font color="#FFFFFF">mail</font></span></div></td>
          <
td></td>
          <
td width="198"><input name="email" type="text" id="email"  style="font-size:11px " size="30" ></td>
        </
tr>
        <
tr>
          <
td height="20"><div align="left"><span class="Estilo4">
            <
font color="#FFFFFF">
            <
img src="images/cuadro_negro.jpg" width="4" height="4"> &nbsp;</font></span><span class="estilo5"><font color="#FFFFFF">Comentarios</font></span></div></td>
          <
td></td>
          <
td rowspan="2" valign="middle"><textarea name="comentarios" cols="30" rows="5" class="caja" id="comentarios"></textarea></td>
        </
tr>
        <
tr>
          <
td height="50"></td>
          <
td></td>
          </
tr>
        <
tr>
          <
td height="5"></td>
          <
td></td>
          <
td><table width="198" border="0" cellspacing="0" cellpadding="0">
            <
tr>
              <
td><input name="Submit" type="submit" class="BTN" value="enviar"></td>
              <
td width="15">&nbsp;</td>
            </
tr>
          </
table></td>
        </
tr>
       
      </
table>
</
form
A continuación veremos el de gracias.php

En gracias.php:

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="refresh" CONTENT="4; url=http://www.freemanworld.es">

<script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
<script language="JavaScript" type="text/JavaScript">
<!--



function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>

<link href="estilos.css" rel="stylesheet" type="text/css">



<?
        $cuerpo  
"nombre: $nombre\n";
        
$cuerpo .= "empresa: $empresa\n";
        
$cuerpo .= "poblacion: $poblacion\n";
      
$cuerpo .= "provincia: $provincia\n";
      
$cuerpo .= "email: $email\n";
      
$cuerpo .= "telefono: $telefono\n";      
      
$cuerpo .= "comentarios: $comentarios\n";

      

        
mail("(tu correo)""Formulario Web"$cuerpo$adicionales); ----Por ejemplomail("[email protected]""Formulario Web"$cuerpo$adicionales);
?>






<style type="text/css">
<!--
.Estilo2 {color: #666666}
-->
</style>
</head>

<body leftmargin="0" topmargin="0">
<table width="750"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="750"><table width="100%"  border="0" cellspacing="0" cellpadding="10">
        <tr>
          <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="submenuizquierdo Estilo2"><div align="center">
                  <p>Su e-mail ha sido correctamente enviado. </p>
                  <p>En breve ser&aacute; redireccionado a nuestra p&aacute;gina</p>
                </div></td>
              </tr>
          </table></td>
        </tr>
    </table></td>
  </tr>
</table>
</body>
</html>
Acuerdate de cambiar los datos que necesites...es decir, donde ponga una URL pon la tuya y demás....

Con esto, subimos los dos archivos a nuestro ftp (donde corresponda) y probamos.
Cuando esté funcionando lo podemos adornar para que quede más presentable.

Un saludo

Fuente: Foro