Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2013, 09:07
juancu93
 
Fecha de Ingreso: abril-2013
Mensajes: 9
Antigüedad: 11 años
Puntos: 0
Formulario no llega en formato html al mail

Hola como estan?

Tengo este formulario en html:

Código HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta name="Content-Type" content="text/html; charset=iso-8859-1" /><title>Formulario de Inscripci&oacute;n</title>
<style>
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
label {
	font-weight: bold;
}
</style>
</head>

<body>
<form action="prueba.php" method="post" name="inscripcion">
  <table width="491" border="1" cellpadding="10" cellspacing="0">
  <tr>
    <td width="50%">
    <span id="spryselect1">
    <label for="raza">RAZA</label>
    <br />
    <select name="raza" id="raza" onchange="chkstate();">
      <option value="" selected>Seleccionar Raza</option>
      <option value="Affenpinscher">Affenpinscher</option>
    </select><br />
    <span class="selectRequiredMsg">Seleccione una raza.</span></span></td>
    <td colspan="2">
    	<span id="sprytextfield1">
      	<label for="variedad">VARIEDAD</label><br />
      	<input name="variedad" type="text" id="variedad" size="40" /><br />
      	<span class="textfieldRequiredMsg">Falta la variedad.</span></span>
      </td>
  </tr>
  <tr>
    <td>
    	<span id="sprytextfield3">
      	<label for="fca">Reg. FCA</label><br />
      	<input name="fca" type="text" id="fca" size="40" /><br />
   	  <span class="textfieldRequiredMsg">Falta el reg. FCA.</span></span></td>
    <td width="85">
    <strong>ORIGEN</strong><br />
    <span id="spryradio1">
      <label>
        <input type="radio" name="origen" value="n" id="origen_0" />
        N</label>
      <label>
        <input type="radio" name="origen" value="i" id="origen_1" />
        I</label>
      <br />
      <span class="radioRequiredMsg">Seleccione el origen.</span></span></td>
    <td width="78"> <strong>SEXO</strong><br />
    <span id="spryradio2">
      <label>
        <input type="radio" name="sexo" value="m" id="sexo_0" />
        M</label>
      <label>
        <input type="radio" name="sexo" value="h" id="sexo_1" />
        H</label>
      <br />
      <span class="radioRequiredMsg">Seleccione el sexo.</span></span></td>
  </tr>
  <tr>
    <td><span id="sprytextfield4">
      	<label for="fecha">FECHA NAC.</label><br />
      	<input name="fecha" type="text" id="fecha" value="dia / mes / a&ntilde;o" size="40" /><br />
   	  <span class="textfieldRequiredMsg">Falta la fecha de nacimiento.</span></span></td>
    <td colspan="2">
    <span id="sprytextfield5">
      	<label for="categoria">CATEGOR&Iacute;A</label><br />
      	<input name="categoria" type="text" id="categoria" size="40" /><br />
      	<span class="textfieldRequiredMsg">Falta la categoria.</span></span></td>
  </tr>
  <tr>
    <td colspan="3"><span id="sprytextfield6">
      	<label for="nombre">NOMBRE DEL PERRO</label><br />
      	<input name="nombre" type="text" id="nombre" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el nombre del perro.</span></span></td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield7">
      	<label for="padre">PADRE</label><br />
      	<input name="padre" type="text" id="padre" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el nombre del padre.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield8">
      	<label for="madre">MADRE</label><br />
      	<input name="madre" type="text" id="madre" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el nombre de la madre.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield9">
      	<label for="criador">CRIADOR</label><br />
      	<input name="criador" type="text" id="criador" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el nombre del criador.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield10">
      	<label for="expositor">EXPOSITOR</label><br />
      	<input name="expositor" type="text" id="expositor" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el nombre del expositor.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield11">
      	<label for="domicilio">DOMICILIO</label><br />
      	<input name="domicilio" type="text" id="domicilio" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta el domicilio.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3">
    <span id="sprytextfield12">
      	<label for="localidad">LOCALIDAD</label><br />
      	<input name="localidad" type="text" id="localidad" size="90" /><br />
   	  <span class="textfieldRequiredMsg">Falta la localidad.</span></span>
    </td>
  </tr>
  <tr>
    <td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%"><span id="sprytextfield2">
    <label for="email">SU EMAIL</label><br />
    <input name="email" type="text" id="email" size="40" /><br />
    <span class="textfieldRequiredMsg">Falta su email.</span><span class="textfieldInvalidFormatMsg">Formato de email no v&aacute;lido.</span></span></td>
    <td><span id="sprytextfield13">
      	<label for="telefono">SU TEL&Eacute;FONO</label><br />
      	<input name="telefono" type="text" id="telefono" size="40" /><br />
   	  <span class="textfieldRequiredMsg">Falta su tel&eacute;fono.</span></span></td>
  </tr>
</table>
</td>
  </tr>
  <tr>
    <td colspan="3"><span id="sprytextfield14">
      	<label for="arancel">ARANCEL</label><br />
      	<input name="arancel" type="text" id="arancel" size="20" /><br />
   	  <span class="textfieldRequiredMsg">Falta el arancel.</span></span></td>
  </tr>
  <tr>
    <td colspan="3" align="center"><strong>COMPLETAR TODOS LOS DATOS Y REVISAR ANTES DE ENVIAR </strong> </td>
  </tr>
</table>
<br />
<input name="" type="submit" value="Enviar" /> <input name="" type="reset" value="Restablecer" /><input type="hidden" name="enviar" value="1"/>
</form>
</body>
</html> 
Y este es el que lo procesa y envía:

Código PHP:
<?php

$raza 
$_POST['raza'];
$variedad $_POST['variedad'];
$fca $_POST['fca'];
$origen $_POST['origen'];
$sexo $_POST['sexo'];
$fecha $_POST['fecha'];
$categoria $_POST['categoria'];
$nombre $_POST['nombre'];
$padre $_POST['padre'];
$madre $_POST['madre'];
$criador $_POST['criador'];
$expositor $_POST['expositor'];
$domicilio $_POST['domicilio'];
$localidad $_POST['localidad'];
$email $_POST['email'];
$telefono $_POST['telefono'];
$arancel $_POST['arancel'];


    
$de ="[email protected]"// Entre las comillas una direccion de correo creada desde su panel de control 
    
$destino="[email protected]"// Entre las comillas la direccion de correo donde va a recibir los mails  

// no modificar de aqui hacia abajo

    
$usersmtp =""
    
$pass=""


// Se verifica que los datos han sido enviados desde el formulario, para la validación con el SMTP
if ( $_POST['enviar'] == "1")
{
        
// Se incluye la librería necesaria para el envio
        
require_once("fzo.mail.php");
        
        
$mail = new SMTP("localhost",$usersmtp,$pass);
        
        
// Se configuran los parametros necesarios para el envío
        
$a $destino;
        
$asunto "Inscripción Exposición Agosto 2013";
        
$cc $_POST['[email protected]'];
        
$bcc $_POST['bcc'];
        

        
$cuerpo'<table width="491" border="1" cellpadding="10" cellspacing="0">
  <tr>
    <td width="50%">
    RAZA: '
.$raza.'
      </td>
      <td colspan="2">
    VARIEDAD: '
.$variedad.'
      </td>
  </tr>
  <tr>
    <td>
        
          Reg. FCA: '
.$fca.'
         </td>
    <td width="85">
    ORIGEN: '
.$origen.'
    
      </td>
    <td width="78"> SEXO: '
.$sexo.'
    
      
      </td>
  </tr>
  <tr>
    <td>
          FECHA NAC.: '
.$fecha.'
          
         </td>
    <td colspan="2">
    
          CATEGOR&Iacute;A: '
.$categoria.'
          </td>
  </tr>
  <tr>
    <td colspan="3">
          NOMBRE DEL PERRO: '
.$nombre.'
         </td>
  </tr>
  <tr>
    <td colspan="3">
    
          PADRE: '
.$padre.'
        
    </td>
  </tr>
  <tr>
    <td colspan="3">
    
          MADRE: '
.$madre.'
         
    </td>
  </tr>
  <tr>
    <td colspan="3">
    
          CRIADOR: '
.$criador.'
         
    </td>
  </tr>
  <tr>
    <td colspan="3">
    
          EXPOSITOR: '
.$expositor.'
         
    </td>
  </tr>
  <tr>
    <td colspan="3">
   
          DOMICILIO: '
.$domicilio.'
         
    </td>
  </tr>
  <tr>
    <td colspan="3">
    
          LOCALIDAD: '
.$localidad.'
         
    </td>
  </tr>
  <tr>
    <td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%">
    EMAIL: '
.$email.'
    </td>
    <td>
          TEL&Eacute;FONO: '
.$telefono.'
         </td>
  </tr>
</table>
</td>
  </tr>
  <tr>
    <td colspan="3">
          ARANCEL: '
.$arancel.'
         </td>
  </tr>
</table>'
;        

        
$header $mail->make_header(
                        
$de
                        
$a
                        
$asunto
                        
$cc 
                        
);

            
$header .= "Reply-To: ".$_POST['email']." \r\n";
            
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
            
$header .= "Content-Transfer-Encoding: 8bit \r\n";
            
$header .= "MIME-Version: 1.0 \r\n";
        
        
        
// Se envia el correo y se verifica el error
        
$error $mail->smtp_send($de$a$header$cuerpo$cc);
        if (
$error == "0")
        
        
header("Location: index.html");
        
            
        else
        echo 
$error;
    
}
?>
El problema es que los mails no me reconoce el formato HTML, dejo una imagen de como se reciben:



Espero que se entienda, gracias.