Ver Mensaje Individual
  #4  
Antiguo 01-12-2004
LordSigma LordSigma is offline
Miembro
 
Registrado: nov 2004
Posts: 20
Reputación: 0
LordSigma Va por buen camino
Bueno,

Por empezar no me copiaste el contactenos1.php que es el que esta definido en el action del form, pero pieso que es el mismo que el contactenos.php que me pegaste.

Proba con lo siguiente :

* Reemplaza los tags <? que abren el PHP con <?Php que es el estandar. Eso puede solucionar algunos problemas.

* Reemplaza $HTTP_POST_VARS por $_POST ya que podes tener algunos problemas con versiones de servidores Phps muy nuevas o muy viejas.

* En esta linea $administrador .= "------Formulario de Comentarios y Sugerencias------\n"; no va el punto antes del = porque antes no tenia nada esta variable, la estas iniciando con esa linea.

* Saca las variables de adentro de las comillas

Ejemplo
$administrador .= "$comentarioscliente\n";

Deberia ser ...
$administrador .= $comentarioscliente. "\n";

Fijate que en la funcion mail haces lo mismo ...
mail("$emailcliente", "$gracias", $parausuario, "From: $emailsedbolivar");

Deberia ser ...
mail($emailcliente, $gracias, $parausuario, "From: ".$emailsedbolivar);

A continuacion te pego un enviarcontacto.php que es el que usa la pagina de mi consultora www.exactsoft.com.ar para enviar un contacto por mail si queres miralo, te puede ayudar en algo.

Código PHP:
<?Php
//------------------------------------------------------------------------------
  
define ('EMail1''a@exactsoft.com.ar');
  
define ('EMail2''b@exactsoft.com.ar');
//------------------------------------------------------------------------------
  
$Nombre $_POST ['Nombre'];
  
$Empresa $_POST ['Empresa'];
  
$EMail $_POST ['EMail'];
  
$Telefono $_POST ['Telefono'];
  
$Mensaje $_POST ['Mensaje'];
//------------------------------------------------------------------------------

  
echo ('<html>
           <body>
             <head>
               <title>Exact Soft - Consultores de Sistemas - Contacto</title>
             </head>'
);

  echo (
'<table border=0 width=600 height=300 style="border: 1px solid #3366CC;">
           <tr>
             <td valign="middle">
               <center>'
);

  if ((
$Nombre != '') and ($EMail != '') and ($Mensaje != '')) {

     
$MensajeAux  'Nombre: '.$Nombre."\r\n".
                    
'Empresa: '.$Empresa."\r\n".
                    
'EMail: '.$EMail."\r\n".
                    
'Telefono: '.$Telefono."\r\n\r\n".
                    
$Mensaje;

     
$Mensaje $MensajeAux;

     
mail(EMail1"Exact Soft - Contacto"$Mensaje"From: ".$EMail."\r\n");
     
mail(EMail2"Exact Soft - Contacto"$Mensaje"From: ".$EMail."\r\n");

     echo (
'<small>
              Su mensaje se envio correctamente !<br>
              A la brevedad será contactado.<br><br>
              <a href="main.htm">Continuar ...</a>
            </small>'
);

  } else {

    echo (
'<small>
             No completo todos los campos obligatorios (Nombre, EMail y Mensaje).<br><br>
             <a href="javascript: document.history.back ()">Vuelva a intentarlo ...</a>
           </small>'
);

  }

  echo (
'      </center>
             </td>
           </tr>
         </table>'
);

  echo (
'  </body>
         </html>'
);

//------------------------------------------------------------------------------
?>
__________________
Sistemas web
www.f5-sistemas.com.ar
Responder Con Cita