| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal kajbo: 28.10.2007 8:15 | |
|
Potrebujem mail form ktory by nacital mailove adresi uzivatelov webu ktore su v db v stlpci email a potom odoslal na vsetky adresy text ktory napisem
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 28.10.2007 11:35 | |
|
Kód: <? //pripojenie na DB
function diakritika($slovo){ return StrTr($slovo,"řŘŤťšŠĎ^ČčíÍžŽ","rRTtsSDdLlCciIzZ"); } $BudemeZobrazovat="true"; if (!empty($_POST)){ $emajl=strip_tags(trim(diakritika($_POST['mejl']))); $predmet=strip_tags(trim($_POST['predmet'])); $_POST['mejl']=$emajl; $_POST['predmet']=$predmet; if ($emajl=="" || $predmet=="")echo "Nie sú vyplnené všetky položky!"; else{ @set_time_limit(0); $vysledok = mysql_query("select email from users"); $num = MySQL_Num_Rows($vysledok); $header = "From: Meno odosielatela <email@odosielatela.sk>"; while ($zaznam=MySQL_Fetch_Array($vysledok, MYSQL_NUM)){ mail($zaznam[0], $predmet, $emajl, $header); } echo "E-mail bol odoslaný ".$num." uživateľom"; $BudemeZobrazovat=false; } } if ($BudemeZobrazovat){ echo"<form action=\"hmail.php\" method=\"post\">"; echo "<table border=\"0\"><tr><td>Predmet:</td><td><input type=\"text\" name=\"predmet\" value=\"".$_POST['predmet']."\" size=\"60\"></td></tr>"; echo "<tr><td>Text e-mailu:</td><td><textarea name=\"mejl\" cols=\"80\" rows=\"10\" class=\"mini\">".$_POST['mejl']."</textarea></td></tr>"; echo "<tr><td colspan=\"2\"><input type=\"submit\" value=\"Odoslať\"></td></tr>"; echo "</table></form>"; } ?>
neriesi to ale spravne zobrazovanie diakritiky...preto ta funkcia diakritika(), musisi mat mysql tabulku users so stlpcom email a subor nazvi hmail.php kvoli form action
_________________ "Kde končí hiphop, začína IQ." |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 28.10.2007 11:44 | |
|
Tu máš približný náčrt ako na to: Kód: $query = mysql_query("SELECT email FROM table"); while ($row = mysql_fetch_array($query)) { mail($row["email"], "Predmet emailu", $text_emailu, "From: tvoja@adresa.sk"); }
Potreba ošetriť o nejaké tie kontroly, v premennej $text_emailu máš daný text čo im chceš posielať...
|
|
Registrovaný: 07.08.07 Prihlásený: 15.07.11 Príspevky: 16 Témy: 10 | Napísal ssssss: 19.09.2008 12:55 | |
|
Ludia dako som tomu nepochopil pls bol by dakdo taky dobry a hodil sem komplet vsetko aj s connect do Db.. mam Db s nazvom "realmd" tabulka sa vola "account" a stlpec sa vola "email" Bola by daka dobra dusa a hodila mi to sem cele.. pls ??
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 19.09.2008 14:18 | |
|
Kód: $link = mysql_connect('mysql_server', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db('realmd', $link); if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); }
to máš pripojenie... za mysql_server, mysql_user. mysql_password si dosat svoje údaje, zvyšok máš písany hore.
a nabudúce použi hľadať a php.net
_________________ Sorry za prelkepy |
|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal Roko: 19.09.2008 21:35 | |
|
toto nie je forum, kde ti ostatny uzivatelia napisu komplet skripty, ktore potrebujes.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|