Autor Zpráva
infomf
Profil
Dobrý den,
používám PHPMailer pro odesílání emailových zpráv:
<?php require_once('ucitel/auth.php'); ?>
<?php
$databaze=$_GET['databaze'];
$spojeni=mysql_connect(SQL_HOST,SQL_USERNAME,SQL_PASSWORD);
$co="SELECT * FROM $databaze";
$navrat=mysql_db_query(SQL_DBNAME, $co, $spojeni);

  require "funkce/mailer/class.phpmailer.php";
  $mail = new PHPMailer();
  $mail->IsHTML(true);
  $mail->SetLanguage("cz");
  $mail->IsSMTP();  
  $mail->Host = "mail.fortion.net";
  $mail->SMTPAuth = true;           
  $mail->Username = "info@xn--zempis-d5a.eu";
  $mail->Password = "***";          
  $mail->From = $_POST['mail'];  

  while (list($mail) = mysql_fetch_row($navrat)){                                                                                                                                                                                                                                                                                                                                     
  $mail->AddBCC("$mail"); 
}

  $mail->Subject = $_POST['predmet'];  
  $mail->Body = $_POST['zprava'];  
  $mail->WordWrap = 50;  
  $mail->CharSet = "Windows-1250"; 

  if(!$mail->Send()) {  // odešleme e-mail
     echo 'Došlo k chybě při odeslání e-mailu.';
     echo 'Chybová hláška: ' . $mail->ErrorInfo;
  }
  else
  {
     echo 'E-mail byl v pořádku odeslán.';
  }
?>



Potřebuji aby se mě vypsali e-mailovky z databáze. Nevím jak to pořádně udělat. Děkuji za pomoc
Majkl578
Profil
Funkce mysql_db_query() je zavržena, použij mysql_query().

Na řádku 5 použij konkrétní dotaz, který vybere pouze maily a dle toho na 19. řádku příslušně uprav kód.
Na řádku 19 si přepisuješ již existující proměnnou $mail - instanci PHPMaileru.

Jinak v tom nevidím problém.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0