si si, ya he includo la clase y tambien he adaptado la comprobacion de que se hayan enviado los datos. No se muy bien si me estoy equivocando poniendo una cuena de hotmail mia en el From.
Este es mi codigo. se pregunta si se ha enviado $_POST ["texto"].
Código PHP:
<html>
<head>
<title>Prueba</title>
</head>
<body>
<?php
if (isset($_POST['texto'])) {
require("class.phpmailer.php");
$mail = new PHPMailer();
$texto = $_POST['texto'];
$mail->Body = "<b>esto es un mensaje de prueba. muestro el valor de texto: $texto<br />;
$body = $mail->Body;
$mail->AltBody = "esto es un mensaje de prueba";
$mail->MsgHTML($body);
$mail->From = "pedro_jobs@hotmail.com";
$mail->FromName = "Pedro";
$mail->Subject = "Contacto desde el sitio web";
$mail->AddAddress("zakkwylde31@hotmail.com");
if(!$mail->Send()) {
echo "<p class='aviso'>The message couldn't be sended, please try again.</p>";
} else {
echo "<p class='aviso>Message successfully sended!</p>";
}
}
?>
</body>
</html>
No se si ves algo mal.
Estoy usando localhost de EasyPHP.
Muchas gracias.