Foros del Web » Programando para Internet » PHP »

Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

Estas en el tema de Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/01/2008, 13:37
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

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...
  #2 (permalink)  
Antiguo 15/01/2008, 14:00
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

parece que todos estan en apple punto com viendo la nueva macbook Air
  #3 (permalink)  
Antiguo 15/01/2008, 15:21
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

hello por que nadie contesta ?
  #4 (permalink)  
Antiguo 15/01/2008, 20:27
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 14 años, 1 mes
Puntos: 890
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

Por que creo tienes que esperar, si estas tan impaciente por que no pruebas con un canal irc #php-es de freenode, siempre hay alguien alli .
Saludos
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 16/01/2008, 02:23
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 15 años, 1 mes
Puntos: 48
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

El boton del formulario es una imagen, si miras en http://www.w3.org/TR/html401/interac....html#h-17.4.1 dice que eso envia como datos save.x=coordenada_x y save.y=coordenada_y . Tu en el if solo miras si te han enviado save. En http://es2.php.net/manual/es/languag...s.external.php te dice que tienes que mirar save_x y save_y.

Quizas el problema es que estas usando tanto el atributo name como el id, o que lo has definido como xhtml.
  #6 (permalink)  
Antiguo 16/01/2008, 02:33
venkman
Invitado
 
Mensajes: n/a
Puntos:
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

No sé si tendrá importancia o no, pero la parte <head> de tu página (afiliacion.php) está mal formada. Se cierra dos veces la etiqueta en sitios diferentes:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>FADI</title>
</head>

<style type="text/css">
[...]
</style>
<!--Fireworks CS3 Dreamweaver CS3 target. Created Wed Sep 19 14:53:46 GMT-0400 2007-->
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#ffffff">
  #7 (permalink)  
Antiguo 16/01/2008, 03:21
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

Eventualmente... ese era el error.... Actualmente. intente de varias maneras y busque en google pero me sigue dando error... alguien tiene algún fix para poder agregar la imagen como submit sin que me de ese tipo de errror ? ya que en la W3C no me dio ninguna solución especifica

Gracias..!
  #8 (permalink)  
Antiguo 16/01/2008, 03:31
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 15 años, 1 mes
Puntos: 48
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

Puedes hacer una trampa: crea un campo hidden con un valor cualquiera y cambia en el if la comprobacion por ese campo hidden. Asi te libras de que distintos navegadores hagan cosas distintas con el campo image.
  #9 (permalink)  
Antiguo 16/01/2008, 05:11
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Re: Impresionante y curioso envio datos en Firefox pero no en IE que crees que sea ?

Bueno vamos a ver que se hace pero ya esta solucionado el problemirijilla muchisimas gracias.
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.