Foros del Web » Programando para Internet » PHP »

Formulario de contacto en PHP que no funciona.

Estas en el tema de Formulario de contacto en PHP que no funciona. en el foro de PHP en Foros del Web. Amigo/as, Por favor, necesito ayuda con este formulario de contacto en PHP, hasta hace unos meses estuvo funcionando bien y derepente dejó de funcionar, es ...
  #1 (permalink)  
Antiguo 12/08/2012, 19:02
Avatar de totdiseny  
Fecha de Ingreso: enero-2003
Ubicación: Lima
Mensajes: 81
Antigüedad: 21 años, 2 meses
Puntos: 0
Exclamación Formulario de contacto en PHP que no funciona.

Amigo/as,

Por favor, necesito ayuda con este formulario de contacto en PHP, hasta hace unos meses estuvo funcionando bien y derepente dejó de funcionar, es decir, sólo recibo los campos fijos del formulario y no llegan los datos o textos que se escriben en él desde la web.

El código es este, por favor si alguien me puede ayudar para resolver este problemilla:

Código PHP:
<?php
$nombresitio 
"Turi Taxi";
$contacto "[email protected]";
$gracias "Gracias por enviarnos su mensaje. Nuestro equipo le estará respondiendo a la brevedad.";
?>

<HTML>
<HEAD>
<TITLE> <?php echo $nombresitio?> - Formulario de Contactenos Turi Taxi</TITLE>
<META NAME="Description" CONTENT="Turi Taxi">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
 
<BODY BGCOLOR="#FFFFFF" text="#000000">
<center>
  <table width="700" border=1 cellpadding=2 cellspacing=0 bordercolor="#FF0000" bgcolor="black" valign=left>
    <tr>
      <td bgcolor="#FFFFFF"><font color="#FFFFFF"><center> <b><font color="#000000" size="2" face="Verdana">Su 
        mensaje se ha enviado satisfactoriamente.</font></b></font></td>
    </tr></table>
 
<CENTER>
<BR>
    <font face="Arial,verdana,helvica,san serif" size="2">Muchas gracias por comunicarse 
    con nosotros.<BR>
    Nuestro equipo le estará respondiendo a la brevedad.<br>
&nbsp;<br>
<a href="http://www.turitaxi.com" target="_top">Ir al inicio</a></font>
</CENTER>
 
<?php
$administrador 
.= "------Formulario de Contactenos------\n";
$administrador .= "Nombre y Apellidos: $nombre\n";
$administrador .= "Teléfono: $telf\n";
$administrador .= "E-mail: $email\n";
$administrador .= "Nombre del grupo: $grupo\n";
$administrador .= "Cantidad de pasajeros: $pasajeros\n";
$administrador .= "Ubicación de recojo: $recojo\n";
$administrador .= "Destino: $destino\n";
$administrador .= "Número de vuelo: $vuelo\n";
$administrador .= "Aerolinea: $aerolinea\n";
$administrador .= "Fecha del servicio:\n";
$administrador .= "$fecha\n";
$administrador .= "Hora del servicio:\n";
$administrador .= "$hora\n";
$administrador .= "Requerimiento especial:\n";
$administrador .= "$especial\n";
$administrador .= "Comentario adicional:\n";
$administrador .= "$comentario\n";
$administrador .= "----------Información de quien me visita----------\n";
$administrador .= "$HTTP_USER_AGENT\n";
$administrador .= "$REMOTE_ADDR\n";
mail("$email""$gracias"$parausuario"From: $contacto");
mail("$contacto""$nombresitio"$administrador"From: $email");
?>

<p><br>
</center>
</BODY>
</HTML>

--------
Gracias anticipadas y saludos!
__________________
Miriam

"La vida no es hermosa pero es original" ;-)
  #2 (permalink)  
Antiguo 12/08/2012, 19:13
Avatar de xIamAlex  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 11 años, 10 meses
Puntos: 23
Respuesta: Formulario de contacto en PHP que no funciona.

¿Dónde declaras la variable $email? y en el peor de los casos no está demás decir que no hacen faltan las comillas si vas a utilizar toda la variable, ejemplo en vez de:

Código PHP:
mail("$email""$gracias"$parausuario"From: $contacto"); 
mail("$contacto""$nombresitio"$administrador"From: $email"); 
Debería ser:

Código PHP:
mail($email$gracias$parausuario"From: $contacto"); 
mail($contacto$nombresitio$administrador"From: $email"); 
Aunque no debería ser la causa, sigo insistiendo en que es la variable $email
__________________
Las personas quieren autos, casas, teléfonos, dinero, poder, ser famosos, parejas, en fin.. yo solo quiero ser libre y feliz.

Etiquetas: contacto, formulario
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 12:19.