Buenas amigos he estado revisando el siguiente codigo de arriba a abajo y no encuentro el error:
Parse error: syntax error, unexpected '=' in D:\AppServ\www\recomienda.php on line 41
aqui esta el codigo:
Código PHP:
<?
require ("class.phpmailer.php");
$data1 = $_POST["aemail"];
$data2 = $_POST["tname"];
$data3 = $_POST["temail"];
$data4 = $_POST["comentario"];
$enviarme = $_POST["enviarme"];
$comentario = $_POST["comentario"];
$direccion = $_POST["direccion"];
$asunto = $data2."(".$data3.")Buen Artículo para ti.";
$mensaje = "hola".$data1."Quiero compartir un buen Artículo contigo \r\n";
$mensaje. = $data4."\r\n";
$mensaje. = "Visita el siguiente link".$direccion;
$mail = new phpmailer();
$mail->PluginDir = "";
$mail->Mailer = "smtp";
$mail->Host = "localhost";
$mail->SMTPAuth = "False";
$mail->From = $data3;
$mail->FromName = $data2;
$mail->Subject = $asunto;
$mail->Body = $mensaje;
$mail->IsHTML(true);
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato texto";
$mail->Timeout = 10;
if ($data2 && $data3 == NULL) {
echo "Debes llenar los campos obligatorios";
}
if (ereg ("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$",$data1,$data3))
{
echo "E-mail Incorrecto";
}
if (ereg ("^[_a-zA-Z]$",$data2)) {
echo "Tu nombre solo debe contener letras";
}
if ($enviarme != ""){
$mail->AddAddress($data3, $data4);
}else{
$mail->AddAddress($data1);
}
$exito = $mail->Send();
$intentos=1;
while((!$exito)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$data1;
echo "<br/>".$mail->ErrorInfo;
}
else
{
//Mostramos un mensaje indicando las direccion de
//destino
$correcto="<p>Tu mensaje fue enviado con exito a:".$data1."<br/>Gracias por recomendarnos.";
echo $correcto;
}
// Borro las direcciones de destino establecidas anteriormente
$mail->ClearAddresses();
?>
la line 41 tiene esto:
Código HTML:
$mensaje. = $data4."\r\n";
espero que a estas horas haya alguien que me de una manita
GRACIAS