Autor | Zpráva | ||
---|---|---|---|
blackjoker Profil |
#1 · Zasláno: 24. 8. 2008, 19:26:42
Zdravím,
potřeboval bych poradit už sám nevím a nejsem schopný to nidke najít. Chtěl jsem vytáhnou z databáze mailové adresy a poslat na ně hromadný mail. Vytvořil jsem tento kod: /*tady je připojení k databazi*/ $vysledek=mysql_query("select * from odkazy"); while ($zaznam=MySQL_Fetch_Array($vysledek)) {$to.=$zaznam['mail'].", "; } echo "$to <br/>"; $subject = $mailn; $message = "text zprávy"; $headers = "From: .$mailn' . \"\r\n"; mail($to, $subject, $message, $headers) or die("nic se neodeslalo"); při použití se nenapíše žádná chybová hlaška a všechny používané promněné jsou nastaveny. Nastavením serveru to asi taky nebude, protože tento zápis: mail("nec@neco.cz, mail@neco.cz", $subject, $message, $headers) or die("nic se neodeslalo"); |
||
yFang Profil |
#2 · Zasláno: 24. 8. 2008, 19:33:44
blackjoker
A ty emailové adresy ti to echo vypíše nebo ne? |
||
blackjoker Profil |
#3 · Zasláno: 24. 8. 2008, 19:37:38
Ano vypíše nějak takhle nec@neco.cz, mail@neco.cz, nec@neco.cz, mail@neco.cz, ...atd.
|
||
yFang Profil |
#4 · Zasláno: 24. 8. 2008, 19:40:29
blackjoker
Tak mě napadlo, zkus dát to $to do uvozovek - "$to". Možná, že tam vadí ty čárky. |
||
DoubleThink Profil * |
#5 · Zasláno: 24. 8. 2008, 19:42:43
Za posledním příjemcem ti to udělá taky čárku, to by mohlo způsobovat problémy.
Mimochodem, takto se hromadné maily neodesílají - příjemcům prozrazuješ ostatní adresy. Většinou se mail nasměruje na vlastní adresu a příjemci se vloži do BCC. |
||
blackjoker Profil |
#6 · Zasláno: 24. 8. 2008, 19:52:22
DoubleThink yFang
Děkuju za pomoc už to snad pude. |
||
blackjoker Profil |
#7 · Zasláno: 26. 8. 2008, 19:42:52
while($zaznam=MySQL_Fetch_Array($cute)): $bccc[]=$zaznam['mail']; endwhile; $bcc.=Implode($bccc, ","); $headers.="Bcc: ".$bcc."Mime-Version: 1.0\r\nX-Mailer: TEST\r\nContent-Type: text/plain; charset=windows-1250\r\n"; $message = "Dobrý den"; echo $bcc; mail("", "Předmět", $message, $headers) or die("Omlouváme se, ale nic se neodeslalo."); takhle jsem to přepsal, ale pořád to nefunguje. Prosím o pomoc. |
||
BetaCam Profil |
#8 · Zasláno: 26. 8. 2008, 20:01:48
blackjoker
„takhle jsem to přepsal, ale pořád to nefunguje. Prosím o pomoc.“ Taky to nikam neodesíláš. „mail("", "Předmět", $message, $headers)“ by mělo být něco jako mail("muj@mail.cz", "Předmět", $message, $headers) |
||
blackjoker Profil |
#9 · Zasláno: 26. 8. 2008, 20:12:52
BetaCam
to jsem se přepsal jinak tam ten svůj mail mam a stejěn nic |
||
Časová prodleva: 16 let
|
0