PHP csoportos HTML email kuldes
Sziasztok,
Nagy az en gondom! A hajamat tudnam mar tepni, hogy nem jon ossze amit szeretnek, es nem talalom a megoldast sehol, mert csak kezdo hobbi php-s vagyok. Szoval, szeretnek el kuldeni egy klikkre tobb email cimre ugyanazt a html tartalmu email levelet (newsletters).
A mysql megfelelo adattablajabol kiolvasom az email cimeket, amikhez checkboxokat tarsitok: ime:ezutan a form2.php-val kiprintelem, a kivalasztott email cimeket:Innentol kezdve megallt a tudomanyom!! Egyszeruen a mail fuggveny abszolute nem tudja kezelni, kiolvasni, vagy akarmit is csinalni . Kiprobaltam, hogy sima e-mail cimet irok be a mail fuggvenybe, hogy el megy e a level. Es elment. Kiprobaltam a netrol lemasolt csomo php script-et, mind mukodik, ha 1 db email cimrol van szo.. !! De egyszeruen nem tudom, hogy kuldhetnem el mindenkinek, aki ki lett valasztva?!
Ebben kerem valaki(k) segitseget, mert ki vagyok akadva, hogy ennyire nem akar ez nekem osszejonni!!
A segitseget elore is koszonom! Udv.: Richie
■ Nagy az en gondom! A hajamat tudnam mar tepni, hogy nem jon ossze amit szeretnek, es nem talalom a megoldast sehol, mert csak kezdo hobbi php-s vagyok. Szoval, szeretnek el kuldeni egy klikkre tobb email cimre ugyanazt a html tartalmu email levelet (newsletters).
A mysql megfelelo adattablajabol kiolvasom az email cimeket, amikhez checkboxokat tarsitok: ime:
<?
include("connect.php");
$sql = "SELECT * FROM probalista";
$eredmeny = mysql_query($sql);
?>
<form method=post action="form2.php">
<table border='0' cellspacing='0' style='border-collapse: collapse' width='400' >
<?
while ($sor = mysql_fetch_array($eredmeny)) {
?>
<tr>
<td width="200"><input type=checkbox name=box[] value='<?= $sor["email"]?>'> <?= $sor["firstname"]?></td>
<td width="100" align="left"> <?= $sor["email"]?></td>
</tr>
<?}?>
<td colspan=2 align="left"><input type=submit value=Select></td>
</tr> </table>
</form>
mysql_close($kapcsolat);
?>
<?
$box=$_POST['box'];
?>
<table border='0' cellspacing='0' style='border-collapse: collapse' width='400' >
<?
while (list ($key,$val) = @each ($box)) {
echo '<tr>
<td align="left">' . $val .'</td>
</tr>';
}
?>
</table>
?>
$val
Ebben kerem valaki(k) segitseget, mert ki vagyok akadva, hogy ennyire nem akar ez nekem osszejonni!!
A segitseget elore is koszonom! Udv.: Richie
weblabor
(sajnos nem sok minden értelmezhető a kódodból - pont a mail küldési részt nem találom.. ?! o.O)
Szia.. Pont ez a lenyeg
Azt pont nem irtam be, mert annyi script-et probaltam mar, hogy nem tudom, hogy melyiket kuldjem be.
De kuldok neked most egyet peldanak:
Kíváncsi voltam, hogy milyen kóddal próbálkozol.
ez az alap
Mivel hírlevelet akarsz küldeni ezért nem mondom, hogy egy string láncba fűzd össze a címzettek listáját, mert nekik nem szabad egymásról tudni, ezért egy megoldás marad: ha mindenki egyenként kap levelet.
Ezt hogyan?
Ezért ezeknek mindenképp érdemes utánna kérdezni a szolgáltatónál, hogy ne legyen belőlük váratlan meglepetés.
Hello
Most mar csak egy kerdesem van:
Hogy lehet kivedeni, hogy az elkuldott emailek, ne a SPAM folder-le landoljanak, mert sajnos oda erkezik a zome :(
Thanks: Richie
Hát.. az attól is függ, hogy
Szia
Udv.: Richie
Írtam róla
http://blog.janoszen.hu/2010/02/03/hatekony-automatizalt-levelkuldes/
Hello