[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144 | 144
NapísalOffline : 28.10.2007 8:15 | Mail + db

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


Offline

Užívateľ
Užívateľ
Mail + db

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
NapísalOffline : 28.10.2007 11:35 | Mail + db

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."
Offline

Skúsený užívateľ
Skúsený užívateľ
Mail + db

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 408
Témy: 2 | 2
Bydlisko: Prešov / Pr...
NapísalOffline : 28.10.2007 11:44 | Mail + db

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ť...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.08.07
Prihlásený: 15.07.11
Príspevky: 16
Témy: 10 | 10
NapísalOffline : 19.09.2008 12:55 | Mail + db

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 ??


Offline

Užívateľ
Užívateľ
Mail + db

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 19.09.2008 14:18 | Mail + db

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.09.08
Prihlásený: 23.01.13
Príspevky: 81
Témy: 17 | 17
NapísalOffline : 19.09.2008 21:35 | Mail + db

toto nie je forum, kde ti ostatny uzivatelia napisu komplet skripty, ktore potrebujes. :(


 [ Príspevkov: 6 ] 


Mail + db



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

outlook odošle mail ale mail nikdy nepríde...

v Ostatné programy

0

265

17.11.2011 20:52

Jamesnr

V tomto fóre nie sú ďalšie neprečítané témy.

mail

v PHP, ASP

0

392

06.02.2009 9:46

say

V tomto fóre nie sú ďalšie neprečítané témy.

mail()

v PHP, ASP

2

183

27.07.2012 8:32

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

mail

v Ostatné

7

379

03.07.2010 14:41

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

E-mail

v Služby a webstránky

5

186

07.06.2015 11:53

haffen

V tomto fóre nie sú ďalšie neprečítané témy.

e-mail

v PHP, ASP

4

536

15.04.2008 21:36

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

E-mail

v Sieťové a internetové programy

16

1804

13.04.2006 11:12

Carlos

V tomto fóre nie sú ďalšie neprečítané témy.

E-mail

v Sieťové a internetové programy

5

486

16.03.2008 13:39

TricK

V tomto fóre nie sú ďalšie neprečítané témy.

php mail

v PHP, ASP

12

1521

21.07.2009 1:30

Snacker

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] mail

v PHP, ASP

2

386

17.02.2009 20:31

beginner

V tomto fóre nie sú ďalšie neprečítané témy.

Mail programy

v Sieťové a internetové programy

0

295

21.01.2009 15:31

feldino

V tomto fóre nie sú ďalšie neprečítané témy.

Mail client

v Ostatné programy

8

665

18.11.2010 17:22

Sharkxi

V tomto fóre nie sú ďalšie neprečítané témy.

mail hlásenie

v PHP, ASP

2

231

09.06.2009 9:23

high182

V tomto fóre nie sú ďalšie neprečítané témy.

mail server

v Sieťové a internetové programy

2

248

06.06.2008 20:00

BBUlet

V tomto fóre nie sú ďalšie neprečítané témy.

mail() diakritika

v PHP, ASP

14

1792

11.02.2007 21:08

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

Mail to

v HTML, XHTML, XML, CSS

11

525

11.12.2007 15:46

jablko05



© 2005 - 2017 PCforum, edited by JanoF