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