Foros del Web » Programando para Internet » PHP »

Form to mail

Estas en el tema de Form to mail en el foro de PHP en Foros del Web. Estoy iniciandome apenas en el PHP estoy intentano hacer un form to mail, pero al enviar el formulario la pagina me despliega este error. Se ...
  #1 (permalink)  
Antiguo 27/11/2009, 15:53
 
Fecha de Ingreso: mayo-2007
Mensajes: 24
Antigüedad: 16 años, 11 meses
Puntos: 0
Form to mail

Estoy iniciandome apenas en el PHP estoy intentano hacer un form to mail, pero al enviar el formulario la pagina me despliega este error. Se que hay un punto demás pero no lo veo por ningun lado alguien me puede decir?

Parse error: syntax error, unexpected '.' in enviar . php on line 18

Mi code:

Código:
<?php

$nombre = $_POST['nombre'];
$apellidopaterno = $_POST['apellidopaterno'];
$apellidomaterno = $_POST['apellidomaterno'];
$colonia = $_POST['colonia'];
$calle = $_POST['calle'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$descripcion = $_POST['descripcion'];


$header = 'De: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre .  . $apellidopaterno .  .$apellidomaterno. " \r\n";
$mensaje .= "De la colonia: " . $colonia . "calle: " .$calle." \r\n";
$mensaje .= "Su teléfono es: " . $telefono . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['descripcion'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'micorreo';
$asunto = 'ATENCIÓN A FALTAS DE AGUA';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje enviado correctamente';
?>
Gracias de antemano por su ayuda
  #2 (permalink)  
Antiguo 27/11/2009, 15:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Form to mail

por favor, analiza bien el error.. ahí te dice que linea es, y es muy claro!!
Código PHP:
$mensaje "Este mensaje fue enviado por " $nombre .  . $apellidopaterno .  .$apellidomaterno" \r\n"
y el error dice textualmente: error de sintaxis, inesperado '.' en...

¿que notas de extraño??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/11/2009, 16:18
 
Fecha de Ingreso: mayo-2007
Mensajes: 24
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Form to mail

Es la primera vez que toco el PHP y ya sabia que el error estaba en la linea 18 y que se trataba de un error de sintaxis.

Pero como dije es la primera vez que programo en PHP y la sintaxis y las instrucciones no las conosco mas lo que he leido para poder desarrollar esta forma. Solucione el error haciendo lo siguiente

Código:
$mensaje = "Este mensaje fue enviado por: " . $nombre . " " . $apellidopaterno . " " .$apellidomaterno. " \r\n";
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 18:47.