Seguro el tema viene por el HTML. Actualmente esta funcionando bien, y llega con estilo css, salvo que llegan varios campos vacíos. Y en el otro formulario de mas de 300 variables es un problema.
A continuación te muestro el código completo.
Muchas gracias nuevamente por todo.
Código PHP:
<?php
session_start();
$verifica = $_SESSION["verifica"];
//Importamos las variables del formulario de contacto
@$nombre_contacto = addslashes($_POST['nombre_contacto']);
@$apellido_contacto = addslashes($_POST['apellido_contacto']);
@$email_contacto = addslashes($_POST['email_contacto']);
@$telefono_contacto = addslashes($_POST['telefono_contacto']);
@$status5 = addslashes($_POST['status5']);
@$dia_fecha_de_pago = addslashes($_POST['dia_fecha_de_pago']);
@$mes_fecha_de_pago = addslashes($_POST['mes_fecha_de_pago']);
@$ano_fecha_de_pago = addslashes($_POST['ano_fecha_de_pago']);
@$cobro_tarjeta = addslashes($_POST['cobro_tarjeta']);
@$cobro_pagofacil = addslashes($_POST['cobro_pagofacil']);
@$cobro_rapipago = addslashes($_POST['cobro_rapipago']);
@$cobro_bapro = addslashes($_POST['cobro_bapro']);
@$ndeterminal = addslashes($_POST['ndeterminal']);
@$ndesucursal = addslashes($_POST['ndesucursal']);
@$ndesobre = addslashes($_POST['ndesobre']);
@$ndeoper = addslashes($_POST['ndeoper']);
@$ndeoperacion = addslashes($_POST['ndeoperacion']);
@$tipocuenta = addslashes($_POST['tipocuenta']);
@$cuentaorigen = addslashes($_POST['cuentaorigen']);
//Preparamos el mensaje de contacto
$cabeceras = "From: $email_contacto\n" //La persona que envia el correo
. "MIME-Version: 1.0\n"
. "Reply-To: $email_contacto\n"
. "Content-type: text/html; charset=UTF-8\n";
$asunto = "Asunto del email"; //asunto aparecera en la bandeja del servidor de correo
$email_to = "[email protected]"; //cambiar por tu email
$contenido ="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html>
<head>
<meta name='viewport' content='width=device-width' />
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<title>Información de Pago</title>
</head>
<body bgcolor='#FFFFFF' topmargin='0' leftmargin='0' marginheight='0' marginwidth='0'>
<!-- HEADER -->
<table class='head-wrap' bgcolor='#999999'>
<tr>
<td></td>
<td class='header container' >
<div class='content'>
<table bgcolor='#999999'>
<tr>
<td><a href='http://www.web.com' id='logo'><img src='http://web.com/images/logo.png' alt='Estudio Online - ITI Urgente'></a></td>
<td align='right'><h6 class='collapse'>Tel.: (011) 3221-4964 </h6></td>
</tr>
</table>
</div>
</td>
<td></td>
</tr>
</table><!-- /HEADER -->
<!-- BODY -->
<table class='body-wrap'>
<tr>
<td></td>
<td class='container' bgcolor='#FFFFFF'>
<div class='column-wrap'>
<div class='column'>
<table>
<tr>
<td>
<ul class='sidebar'>
<li>
<a>
<h5>Datos de Contacto</h5>
</a>
</li>
<li><a class='#'><b>Nombre:</b> $nombre_contacto</a></li>
<li><a class='#'><b>Apellido:</b> $apellido_contacto</a></li>
<li><a class='#'><b>Email:</b> $email_contacto</a></li>
<li><a class='#'><b>Teléfono:</b> $telefono_contacto</a></li>
<li>
<a>
<h5>Datos del Pago</h5>
</a>
</li>
<li><a class='#'><b>Método de Pago:</b> $status5</a></li>
<li><a class='last'><b>Fecha de Pago:</b> $dia_fecha_de_pago de $mes_fecha_de_pago del $ano_fecha_de_pago</a></li>
</ul>
</td>
</tr>
</table>
</div>
<div class='column'>
<table>
<tr>
<td>
<ul class='sidebar'>
<li>
<a>
<h5>Información Adicional</h5>
</a>
</li>
<li><a class='#'><b>N° de Comprobante:</b> $cobro_bapro $cobro_rapipago $cobro_pagofacil $cobro_tarjeta</a></li>
<li><a class='#'><b>N° de Terminal:</b> $ndeterminal</a></li>
<li><a class='#'><b>N° de Sucursal:</b> $ndesucursal</a></li>
<li><a class='#'><b>N° de Sobre:</b> $ndesobre</a></li>
<li><a class='#'><b>N° de Operación:</b> $ndeoperacion $ndeoper</a></li>
<li><a class='#'><b>Tipo de Cuenta:</b> $tipocuenta</a></li>
<li><a class='last'><b>N° Cuenta de Origen:</b> $cuentaorigen</a></li>
</ul>
<!-- social & contact --><!-- /social & contact -->
</td>
</tr>
</table>
</div>
<div class='clear'></div>
</div>
</td>
<td></td>
</tr>
</table><!-- /BODY -->
<!-- FOOTER -->
<table class='footer-wrap' bgcolor='#2b2b2b'>
<tr>
<td></td>
<td class='container'>
<!-- content -->
<div class='content'>
<table>
<tr>
<td align='center'>
<p style='color: #666'>Copyright © 2014 Estudio Online. Todos los derechos reservados.</p>
</td>
</tr>
</table>
</div><!-- /content -->
</td>
<td></td>
</tr>
</table><!-- /FOOTER -->
</body>
</html>";
if ($verifica == 94182)
{
unset($_SESSION['verifica']);
// Aqui colocamos el codigo que queremos que se ejecute
//Enviamos el mensaje y comprobamos el resultado
if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) {
//Si el mensaje se envía muestra una confirmación
echo("correcto");
}else{
//Si el mensaje no se envía muestra el mensaje de error
echo("incorrecto");
}
}
else
{
// Si no viene del formulario o trata de recargar pagina los enviamos al formulario
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; url=pagina.php'>";
}
?>