Autor | Zpráva | ||
---|---|---|---|
infomf Profil |
#1 · Zasláno: 16. 5. 2010, 19:32:53
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 |
||
Časová prodleva: 6 dní
|
|||
Majkl578 Profil |
#2 · Zasláno: 23. 5. 2010, 02:13:22
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. |
||
Časová prodleva: 14 let
|
0