Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/06/2012, 01:06
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 18 años, 7 meses
Puntos: 10
Respuesta: Instalación PHPMailer en Ubuntu y LAMP

Hombre muchisimas gracias por molestarte en responder.


1.- No hace falta crear el directorio phpmailer, solo coger los archivos.

class.phpmailer.php y class.smtp.php

poniendolos directamente en el directorio web www o html

2.- Ok error.log

[CODE]
Thu Jun 21 07:45:56 2012] [error] [client 90.26.235.220] PHPParse error: syntax error, unexpected')' in /var/www/pepitotv/enviar_contacto.php on line 20, referer:http://www.pepito.tv/contacto.php
[/CODE]

la linea 20 va relacionada a esto:

Código:
SetLanguage('es','phpmailer/language/'))
MUCHISIMAS gracias por haber respondido tengo otro enviar_contacto.php sin lenguage miralo a ver:

Código PHP:
<?php
// Adquirimos las variables del formulario y mas
$dia=date("d.m.Y");
$hora=date("H:i:s");
$nombre = $_GET['nombre'];
$email = $_GET['email'];
$asunto = $_GET['asunto'];
$telefono = $_GET['telefono'];
$texto = $_GET['texto'];
$mensaje = "
 El mensaje se a enviado el dia: $dia a las: $hora\n\n 
----------------------------------------------------------------------------\n
 Nombre: $nombre\n
 Email:  $email\n
 Telefono:  $telefono\n
 Asunto:  $asunto \n
 Texto:  $texto\n
 ----------------------------------------------------------------------------\n
 "
;

    require(
"class.phpmailer.php"); 
//------------------------------------------------------
    
$correo_destino="[email protected]"; //a que correo llega
    
$nombre_destino="Pepe"; //nombre de quien recibe
    
$correo_emisor="[email protected]"; //tu correo
    
$nombre_emisor="Pepe"; //tu nombre
    
$contrasena="contraseña"; //contraseña de tu usuario
//--------------------------------------------------------
    
$mail = new PHPMailer();
    
$mail->IsSMTP(); // Envia el correo via SMTP
    
$mail->SMTPAuth = true; // Enciende la autenticacion SMTP
    
$mail->Username = $correo_emisor; // Usuario SMTP
    
$mail->Password = $contrasena; // Contrasena SMTP    
    
$mail->From = $correo_emisor;
    
$mail->FromName = $nombre_emisor; //Nombre del que envia el correo
    
$mail->AddAddress($correo_destino,$nombre_destino);
    
$mail->AddReplyTo($correo_emisor,$nombre_emisor);
    
$mail->WordWrap = 50; // Word wrap
    
$mail->IsHTML(true); // Enviar como HTML
    
$mail->Subject = "FORMULARIO DE CONTACTO"; //Asunto
    
$mail->Body = $mensaje; //Cuerpo en HMTL
    
$mail->AltBody = "
 El mensaje se a enviado el dia: $dia a las: $hora\n\n 
----------------------------------------------------------------------------\n
 Nombre: $nombre\n
 Email:  $email\n
 Telefono:  $telefono\n
 Asunto:  $asunto \n
 Texto:  $texto\n
 ----------------------------------------------------------------------------\n
 "
; //Cuerpo en Texto plano
    
if(!$mail->Send()){
      echo 
"Error: " . $mail->ErrorInfo;
    }else{
      echo 
"El Correo se ha enviado satisfactoriamente";
    }
?>
Un saludo