Comunidad de diseño web y desarrollo en internet online

Parse error :S

Citar            
MensajeEscrito el 20 Abr 2009 10:43 am
He creado un formulario a partir de un tutorial, y lo he modificado brevemente. El caso es que al subirlo a mi servidor, y porbarlo, me da un parse error en la linea 19 del send.php
He leido en otros hilos que no tiene porque ser en la 19, que puede ser antes. He estado revisando, y no veo nada. Pongo el código aqui, para ver si alguien con más conocimiento en código ve el error. :S
Muchas gracias por adelantado.

Código :

<?php
$nombreempresa = $_POST['nombre'];
$email = $_POST['email'];
$persona = $_POST['persona'];
$actividad = $_POST['actividad'];
$web = $_POST['web'];
$direccion = $_POST['dir'];
$poblacion = $_POST['poblacion'];
$cp = $_POST['cp'];
$t1 = $_POST['t1'];
$t2 = $_POST['t2'];
$fax = $_POST['fax'];

$header = 'From: ' . $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 " . $persona . ", de la empresa " . $nombreempresa . "." " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "La empresa se dedica a " . $actividad . "." " \r\n";
$mensaje .= "Su web es: " . $web . " \r\n";
$mensaje .= "Su dirección es: " . $direccion . ", de " . $poblacion . ", y código postal " . $cp . "." " \r\n";
$mensaje .= "Su teléfono principal es " . $t1 . " y secundario " . $t2 . ", y su fax es el " . $fax . "\r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde formulario de misitio.com';

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

echo 'Mensaje enviado correctamente';
?>

Por Chaoscontrol

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Abr 2009 12:34 pm

Código PHP :

$mensaje = "Este mensaje fue enviado por " . $persona . ", de la empresa " . $nombreempresa . "." " \r\n";
Si notas bien te falta un punto para concatenar la cadena que tiene el salto de línea...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 20 Abr 2009 01:02 pm
Cual quieres decir? No se a cual te refieres. Si dices el primer punto, el que no hay antes del =, es lo que pense yo, pero entonces tambien estaria mal en el header no? Porque en la primera linea de header tampoco tiene el punto, y no me marca el error. :S

Por Chaoscontrol

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Abr 2009 03:24 pm
entre

Código PHP :

"." " \r\n"
deberia ser:

Código PHP :

"." . " \r\n"

Por chug0

Claber

136 de clabLevel



 

Perú

mozilla
Citar            
MensajeEscrito el 20 Abr 2009 04:00 pm
Muchisimas gracias. Era eso. No se mucho de programación, y ese era un código copiado que luego modifiqué yo, y añadí un fragmento. Gracias

Por Chaoscontrol

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.