Hola bueno tengo una pagina que estoy desarrollando y actualmente me encuentro entre la espada y la pared.. la cosa es que habia un menu en javascript y se lo volamos y pusimos uno en CSS ahora el problema es que si registra y envia el email por medio de Firefox pero no en Internet Explorer... aun no se que puede ser...
http://www.fadi.com.ve/afiliacion.php prueben en IE y veran que no les saldra nada... y prueben en Firefox y veran que les envia un correo electronico y trabaja perfecto...
el codigo de Afiliar.php es el siguiente..
Código PHP:
<?
include("control/libs/config.php");
include("control/libs/opendb.php");
//include 'control/libs/mailer.php';
if(isset($_POST['save'])){
$name = $_POST['name'];
$email = $_POST['email'];
$lastname = $_POST['last_name'];
$civ = $_POST['civ'];
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$gender = $_POST['gender'];
$phone = $_POST['phone'];
$state = $_POST['state'];
$password = $_POST['password'];
$sql = "INSERT INTO `users` VALUES (0, '".$name."', '".$lastname."', ".$civ.", ".$day.", ".$month.", ".$year.", '".$state."', ".$phone.", '".$gender."', ".time().", '".$email."', '".$password."', '2007-10-08');";
$query = mysql_query($sql);
// Datos del email
$nombre_origen = "Fadi.com.ve";
$email_origen = "[email protected]";
$email_copia = "[email protected]";
$email_ocultos = "[email protected]";
$email_destino = "".$email."";
$asunto = "".$name." Bienvenido a nuestro portal";
$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"><img src="http://www.fadi.com.ve/images/logo_mail.gif" width="606" height="78"></td>
</tr>
<tr>
<td bgcolor="#2EA354"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong>Bienvenido '.$gender.' '.$name.' a la Fundación Amigos Contra La Diabetes </strong></div></td>
</tr>
<tr>
<td><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;">'.$gender.' '.$name.'</strong>, usted se acaba de registrar en nuestro portal web, con la siguente informacion.<br>
<strong>Nombre : </strong>'.$name.'<br>
<strong>Apellido :</strong> '.$lastname.'<br>
<strong>Cedula :</strong> '.$civ.'<br>
<strong>Fecha de nacimiento:</strong> '.$day.'/'.$month.'/'.$year.'<br>
<strong>Estado:</strong> '.$state.'<br>
<strong>Telefono:</strong> '.$phone.'<br>
<strong>Email:</strong> '.$email.'<br><br>
Si usted desea consultar a nuestros profesionales con sus dudas o preguntas usted puede suscribirse a nuestro servicios se consultas, con un monto <strong>minimo</strong> anual la cual le beneficiara totalmente a la hora de tener respuestas a la mano. Los datos requeridos son
<table width="475" border="0" cellpadding="1" cellspacing="2" bgcolor="#CCFF9A" style="border:1px solid #009933; margin-bottom:5px;">
<tr>
<td width="154" class="style9">Banco</td>
<td width="321" class="style5">Banco Venezuela<br /></td>
</tr>
<tr>
<td class="style9">Numero de cuenta</td>
<td class="style5">0102-025239-0000007579</td>
</tr>
<tr>
<td class="style9">Titular</td>
<td class="style5">Fundacion Amigos Contra la Diabetes</td>
</tr>
<tr>
<td class="style9">Tipo Cuenta </td>
<td align="left" class="style5">Cuenta Corriente</td>
</tr>
<tr>
<td class="style5"><strong>Total a depositar</strong> </td>
<td align="left" class="style5"> 100.000 <strong>Bs</strong> / 100 <strong>Bs.F</strong></td>
</tr>
</table></div>
</td>
</tr>
</table>';
$formato = "html";
//*****************************************************************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";
$headers .= "Cc: $email_copia \r\n";
$headers .= "Bcc: $email_ocultos \r\n";
$headers .= "X-Sender: $email_origen \r\n";
$headers .= "X-Mailer: [Habla software de noticias v.1.0] \r\n";
$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";
$headers .= "Disposition-Notification-To: \"$nombre_origen\" <$email_origen> \r\n";
//*****************************************************************//
if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }
if (@mail($email_destino, $asunto, $mensaje, $headers))
{ echo "Sus datos an sido debidamente registrados y le hemos enviado un mensaje de bienvenida al correo electronico "; }
else
{ echo "Error en registro"; }
}
?>
el de afiliacion lo pueden ver haciendo ctl+ U en Firefox para ver el codigo fuente gracias de antemano.. les recuerdo el problema es que no me envia bien el formulario... y si le hago print_r($_POST); aparece los datos enviados y es cierto el codigo PHP sirve pero no se por que solo en Firefox y no en IE gracias de antemanos saludos...