Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2008, 23:13
naturadinfinitus
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 17 años
Puntos: 0
Parse error: syntax error, unexpected '=' in D:\AppServ\www\escuela-para-padres\rec

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