Foros del Web » Programando para Internet » PHP »

Formulario de contacto PHP, que me falla? Por favor ayuda!

Estas en el tema de Formulario de contacto PHP, que me falla? Por favor ayuda! en el foro de PHP en Foros del Web. Saludos amigos, necesito ayuda para enviar los datos de formulario de contacto a un correo... Ya tengo el html de contacto hecho, lo pueden ver ...
  #1 (permalink)  
Antiguo 17/12/2010, 03:57
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Formulario de contacto PHP, que me falla? Por favor ayuda!

Saludos amigos, necesito ayuda para enviar los datos
de formulario de contacto a un correo...
Ya tengo el html de contacto hecho, lo pueden ver en: http://ocdpublicidad.com/contacto.htm
Como pueden ver es muy sencillo, solo pido:
Nombre, direccion, telefono, email y comentarios.

Y necesito que al enviar los datos,
se direccione a la pagina:
http://ocdpublicidad.com/msj_sent.htm
la cual ya tambien la subi al servidor.

Mi problema es con el php el cual les pongo aqui
para ver si son tan gentiles de ayudarme
con lo que me esta fallando, me marca error en
las ultimas dos lineas.
De antemano les agradezco mucho su atencion.

<?

$mail='[email protected],oscarcasillasduk@hot mail.com';


$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$email=$_POST['email'];
$comentarios=$_POST['comentarios'];

$thank="http://ocdpublicidad.com/msj_sent.htm";

$message = "
nombre:".$nombre."
direccion:".$direccion."
telefono:".$telefono."
email:".$email."
comentarios:".$comentarios."

if (mail($mail,"comentario nuevo",$message))
Header ("Location: $thank" );

?>
  #2 (permalink)  
Antiguo 17/12/2010, 04:02
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Pero que error te marca? Algo del tipo: Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\tesdai\contrasinal.php:7) in c:\wamp\www\tesdai\contrasinal.php on line *?
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.
  #3 (permalink)  
Antiguo 17/12/2010, 04:02
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

en lugar de dejar código, y esperar a que adivinemos el error... ¿porque no lo dices?

aunque a simple vista puedo decir que estas concatenando mal tus variables del mensaje... ¿quien sabe?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 17/12/2010, 04:05
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

A parte de eso no has cerrado con ";" la variable $message
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.
  #5 (permalink)  
Antiguo 17/12/2010, 04:07
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Ok al mandar los datos abre esta pagina con este mensaje:

Parse error: syntax error, unexpected T_STRING in /home/ocdpubli/domains/ocdpublicidad.com/public_html/enviardatos.php on line 21
  #6 (permalink)  
Antiguo 17/12/2010, 04:09
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Como dice pateketrueke.

Con las comillas dobles no puedes hacer saltos de linea y contiunar concatenando abajo más variablas, para eso utiliza comillas simples.
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.
  #7 (permalink)  
Antiguo 17/12/2010, 04:12
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

disculpa que te contradiga Vallu, pero si es posible usar varias lineas de texto con comillas de cualquier tipo...

sin embargo el problema no es ese, lo que sucede es que al final de la variable que se intenta crear intenta concatenar, con... ¿nada?

y por si fuera poco, ni cierra la comilla que abre -y que no encierra nada- y demás, no usa punto-y-coma para finalizar la instrucción...

Cita:
// MAL
comentarios:".$comentarios."

// BIEN
comentarios:".$comentarios;
oscarleduk, te invito a leer lo siguiente:
http://www.forosdelweb.com/f18/como-...1/#post2414268
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 17/12/2010, 04:19
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Cita:
Iniciado por pateketrueke Ver Mensaje
disculpa que te contradiga Vallu, pero si es posible usar varias lineas de texto con comillas de cualquier tipo...

sin embargo el problema no es ese, lo que sucede es que al final de la variable que se intenta crear intenta concatenar, con... ¿nada?

y por si fuera poco, ni cierra la comilla que abre -y que no encierra nada- y demás, no usa punto-y-coma para finalizar la instrucción...



oscarleduk, te invito a leer lo siguiente:
[url]http://www.forosdelweb.com/f18/como-usar-las-comillas-bien-588701/#post2414268[/url]
Gracias Pateketrueke lo leere enseguida, aunque les ofrezco disculpas, yo no se de
programacion, solo un poco de diseño, con sus
valiosas aportaciones tratare de corregirlo...
De verdad muchas gracias
  #9 (permalink)  
Antiguo 17/12/2010, 04:35
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Gracias por la correccion pateketrueke, siempre pensé que una de las diferencias entre las comillas simples y dobles era esa.
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.
  #10 (permalink)  
Antiguo 17/12/2010, 04:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formulario de contacto PHP, que me falla? Por favor ayuda!

Cita:
Iniciado por Vallu Ver Mensaje
Gracias por la correccion pateketrueke, siempre pensé que una de las diferencias entre las comillas simples y dobles era esa.
curiosamente así pasa con Javascript, bueno, independientemente de que comillas uses no puede romper lineas de texto así no mas...

quizá de ahí venía la confusión...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: contacto, falla, favor, 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 11:31.