Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/06/2012, 01:06
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 1 mes
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