Foros del Web » Programando para Internet » PHP »

Error formulario html y php envio correo

Estas en el tema de Error formulario html y php envio correo en el foro de PHP en Foros del Web. Saludos a todos... a ver si alguien me dice que tengo mal. En el codigo html tengo el siguiente codigo: <form action="sendmail.php" method="post" name="contacts-form" id="contacts-form" ...
  #1 (permalink)  
Antiguo 30/04/2012, 10:48
 
Fecha de Ingreso: abril-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Pregunta Error formulario html y php envio correo

Saludos a todos... a ver si alguien me dice que tengo mal.
En el codigo html tengo el siguiente codigo:

<form action="sendmail.php" method="post" name="contacts-form" id="contacts-form" >
<fieldset>
<div class="col-1">
<label>Nombre:<br />
<input type="text" value="" onFocus="if(this.value==''){this.value=''}" onBlur="if(this.value==''){this.value=''}" /></label>
<label>E-mail:<br />
<input type="email" value="" onFocus="if(this.value==''){this.value=''}" onBlur="if(this.value==''){this.value=''}" />
</label>
</div>
<div class="col-2">Mensaje:<br >
<div class="alignright">
<a class="link1" onclick="document.getElementById('contacts-form').reset()" href="#">Borrar</a> &nbsp; &nbsp; &nbsp;
<a class="link1" onclick="document.getElementById('contacts-form').submit()" href="#">Enviar</a>
</div>
</div>
</fieldset>
</form>

y mi codigo PHP:
<?
$destino = "[email protected]";
$subject = "Contacto WEB";
$headers = "Content-type: text/html";
$Name = $_POST['Nombre'];
$Correo = S_POST['Email'];
$Texto = $_POST['Mensaje'];
$cuerpo = "Hola, alguien te ha contactado por el formulario Web de tu sitio<br>
Los datos enviados son los siguientes:<br>
<b>Nombre: </b> $Name <br>
<b>Email: </b> $Correo <br>
Comentario: <hr>
<pre>
$Texto
</pre>";
mail($destino, $subject, $cuerpo, $headers);
?>


y cuando intenta enviar el correo ma lanza:
Parse error: syntax error, unexpected '[' in /home/asociati/public_html/web1/sendmail.php on line 6

A ver si alguien puuede decirme que tengo mal
(soy lo que precede al novato)

Gracias
  #2 (permalink)  
Antiguo 30/04/2012, 10:59
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Error formulario html y php envio correo

Cita:
Iniciado por juanvidal2008 Ver Mensaje
$Correo = S_POST['Email'];
Mira la cita de arriba a ver si ves el fallo

saludos,
__________________
Tu álbum de cromos online!!
  #3 (permalink)  
Antiguo 30/04/2012, 11:01
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Error formulario html y php envio correo

te doy una pista: si las eses fuesen dólares me haría escritor.
__________________
Tu álbum de cromos online!!
  #4 (permalink)  
Antiguo 30/04/2012, 11:14
 
Fecha de Ingreso: abril-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Error formulario html y php envio correo

Muchas gracias.... ni me habia dado cuenta del error...

ahora no genera error... lo unico es cuando envia en correo, lo que recibo es:

Hola, alguien te ha contactado por el formulario Web de tu sitio
Los datos enviados son los siguientes:
Nombre:
Email:
Comentario:


y no me rellena los datos?????

Repito, gracias de parte de un novato.
  #5 (permalink)  
Antiguo 30/04/2012, 11:21
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Error formulario html y php envio correo

Cita:
<input type="text" value="" onFocus="if(this.value==''){this.value=''}" onBlur="if(this.value==''){this.value=''}" /></label>
No le has puesto nombre a los inputs te falta: name='Nombre' y lo mismo para el resto de campos:
__________________
Tu álbum de cromos online!!
  #6 (permalink)  
Antiguo 30/04/2012, 11:21
 
Fecha de Ingreso: abril-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Error formulario html y php envio correo

tambien he provado a meter name="Nombre" y nada, el php no coge la variable y me manda el campo en blanco

<input type="text" name="Nombre" value="" onFocus="if
  #7 (permalink)  
Antiguo 30/04/2012, 11:24
 
Fecha de Ingreso: abril-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Error formulario html y php envio correo

Muchisimas gracias...... otro error de escritura.... poniendole nombres a los campos lo hace correctamente........
Gracias a todos por su colaboracion..... (especialmente a "santris")
  #8 (permalink)  
Antiguo 30/04/2012, 11:26
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Error formulario html y php envio correo

Cita:
Iniciado por juanvidal2008 Ver Mensaje
tambien he provado a meter name="Nombre" y nada, el php no coge la variable y me manda el campo en blanco

<input type="text" name="Nombre" value="" onFocus="if
Entonces esque no le asignas valor, debe ser por el js que usas en los eventos del input.

prueba con un:

Código PHP:
var_dump($_POST['Nombre']); 
__________________
Tu álbum de cromos online!!
  #9 (permalink)  
Antiguo 30/04/2012, 11:28
 
Fecha de Ingreso: abril-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Error formulario html y php envio correo

Muchisimas gracias...... otro error de escritura.... poniendole nombres a los campos lo hace correctamente........
Gracias a todos por su colaboracion..... (especialmente a "santris")

Etiquetas: email, 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 22:04.