Kod
<?php
require("phpmailer/class.phpmailer.php");
$login=$_POST['login'];
$mail=$_POST['mail'];
if(!$mail || !$login)
{
echo ' Nie podano wszystkich danych';
exit;
}
@ $db = new mysqli('localhost', 'root', '', 'serwis');
if (mysqli_connect_errno())
{
echo 'Bład połaczenia z baza danych';
exit;
}
$wynik2 = $db->query("select * from konto where login='$login'AND mail='$mail'");
if (!$wynik2)
{
throw new Exception('Wykonanie zapytania nie powiodło się.');
echo 'Wykonanie zapytania nie powiodło się.';
exit;
}
if ($wynik2->num_rows>0)
{
$mail = new PHPMailer();
$mail->PluginDir = "phpmailer/";
$mail->From = "[email="simman@o2.pl"]simman@o2.pl[/email]"; //adres naszego konta
$mail->FromName = "phpMailer tester";//nagłówek From
$mail->Host = "poczta.o2.pl";//adres serwera SMTP
$mail->Mailer = "smtp";
$mail->Username = "moj_login";//nazwa użytkownika
$mail->Password = "moje_haslo";//nasze hasło do konta SMTP
$mail->SMTPAuth = true;
$mail->SetLanguage("en", "phpmailer/language/");
$mail->Subject = "Mail testowy";//temat maila
// w zmienną $text_body wpisujemy treść maila
$text_body = "Cześć, chyba phpMailer działa \n\n";
$text_body .= "Na zawsze Twój, \n";
$text_body .= "PHPMailer";
$mail->Body = $text_body;
// adresatów dodajemy poprzez metode 'AddAddress'
$mail->AddAddress("$login","Juhhghgrek");
$mail->AddAddress("[email="franek@gdziestam.pl"]franek@gdziestam.pl","Franek[/email]");
if(!$mail->Send())
echo "There has been a mail error <br>";
echo $mail->ErrorInfo."<br>";
// Clear all addresses and attachments
$mail->ClearAddresses();
$mail->ClearAttachments();
echo "mail sent <br>";
}
?>