Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2012, 10:48
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 6 meses
Puntos: 27
Problema con formulario en Firefox y IE

Hola, buenos días,

Tengo un problema con un envío de formulario, el cuál no funciona en Firefox ni en IE, sin embargo funciona perfecto en Chrome, Opera y Safari.

El código del formulario es este:

Código HTML:
<form action="contacto.php" method="post" name="formulario" >
                    <tr>
                        <td>Nombre</td>
                        <td><input type="text" name="nombre" id="nombre" size="35%" style="margin-bottom:15px;" required="required"  /> *</td>
                    </tr>
                    <tr>
                        <td>email</td>
                        <td><input type="email" name="email" id="email" size="35%" style="margin-bottom:15px;" required="required"  /> *</td>
                    </tr>
                    <tr>
                        <td>Teléfono</td>
                        <td><input type="text" name="telefono" id="telefono" size="35%" style="margin-bottom:15px;"  /></td>
                    </tr>
                    <tr>
                        <td>Comentarios</td>
                        <td></td>
                    </tr>
                    <tr>
                        <td colspan="2" valign="middle"><textarea name="comentarios" cols="45" rows="5" style="margin-top:15px;" required="required"></textarea> *</td>
                    </tr>  
                    <tr>
                        <td colspan="2" align="right"><input type="image" src="img/botones/enviar.png" name="enviar" id="enviar2" value="Enviar" style="margin-left:2px; margin-top: 10px;" /></td>
	                </tr>             
                    <tr>
                        <td colspan="2"><span style="color:#FFF; font-style:italic;"><?php echo $mensaje; ?></span></td>
	                </tr>             
                </form> 
y el PHP que controla en formulario es el siguiente:

Código PHP:
if($_POST[enviar]) {
        
        
/* Para la empresa */
        
        
$sqlContacto mysql_query("Select config_contacto from configuracion_espanol"); $rowSqlContacto mysql_fetch_array($sqlContacto);
        
        
$today date("Ymd");
        
$deemail=$_POST['email'];
        
$sfrom=$_POST['email']; //cuenta que envia
        //$sBCC="@"; //me envio una copia oculta
        
$sdestinatario$rowSqlContacto['config_contacto']; //cuenta destino
        
$ssubject="Mensaje de contacto de Obr.mx"//subject
                        
        
$shtml 'Correo enviado desde el sitio <a href="http://www.obr.mx" target="_blank">www.obr.mx</a> del Sr(a) <strong>' $_POST['nombre'] . '</strong> <br />  Correo electr&oacute;nico: <strong>' $_POST['email'] . "<br />" '</strong><p>Tel&eacute;fono: <strong>' $_POST['telefono'] . '</strong></p><br/>Comentarios: <p>' utf8_decode($_POST['comentarios']) . '</p><br/>';
                        
        
$encabezados "MIME-Version: 1.0\n";
        
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
        
$encabezados .= "From: $denombre <$deemail>\n";
        
$encabezados .= "X-Sender: <$sfrom>\n";
        
//$encabezados .= "BCC: <$sBCC>\n"; //aqui fijo el BCC
        
$encabezados .= "X-Mailer: PHP\n";
        
$encabezados .= "X-Priority: 1\n"// fijo prioridad
        
$encabezados .= "Return-Path: <$sfrom>\n";
        
        
mail($sdestinatario,$ssubject,$shtml,$encabezados);
        

        
/* Para el cliente */
        
        
$today date("Ymd");
        
$deemail$rowSqlContacto['config_contacto']; //cuenta destino
        
$sfrom$rowSqlContacto['config_contacto']; //cuenta destino //cuenta que envia
        //$sBCC="@"; //me envio una copia oculta
        
$sdestinatario$_POST['email']; //cuenta que envia
        
$ssubject="Mensaje de contacto de Obr.mx"//subject
                        
        
$shtml 'Haz enviado un mensaje a <a href="http://www.obr.mx" target="_blank">www.obr.mx</a>, en breve nos pondremos en contacto. <br />' 'Tu mensaje: ' utf8_decode($_POST['comentarios']) . '</p><br/>';
                        
        
$encabezados "MIME-Version: 1.0\n";
        
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
        
$encabezados .= "From: $denombre <$deemail>\n";
        
$encabezados .= "X-Sender: <$sfrom>\n";
        
//$encabezados .= "BCC: <$sBCC>\n"; //aqui fijo el BCC
        
$encabezados .= "X-Mailer: PHP\n";
        
$encabezados .= "X-Priority: 1\n"// fijo prioridad
        
$encabezados .= "Return-Path: <$sfrom>\n";
        
        
mail($sdestinatario,$ssubject,$shtml,$encabezados);
        
        
$mensaje "El correo se envío satisfactoriamente. En breve nos pondremos en contacto.";
    
    } 
¿Saben si habrá algún problema de compatibilidad con Firefox e IE?

De antemano, gracias por sus comentarios.

Saludos!