[ 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ý: 14.08.18
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: 404
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ý: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
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

969

17.11.2011 20:52

Jamesnr

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

mail

v PHP, ASP

0

750

06.02.2009 9:46

say

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

mail()

v PHP, ASP

2

529

27.07.2012 8:32

Ďuri

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

mail

v Ostatné

7

794

03.07.2010 14:41

Forty-

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

hromadny mail

v PHP, ASP

11

1419

18.06.2010 18:44

shaggy

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

mail + priloha

v PHP, ASP

2

459

20.10.2007 21:07

kajbo

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

e-mail

v PHP, ASP

4

1086

05.04.2008 14:26

roach189

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

Windowslive mail

v Sieťové a internetové programy

2

357

17.03.2013 18:22

JohnCenaWWE

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

Necitatelny mail

v Sieťové a internetové programy

0

626

08.03.2009 12:01

M4rek

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

hromadny mail

v Sieťové a internetové programy

2

586

04.02.2011 1:42

KatjushaMan

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

upload + mail

v PHP, ASP

11

724

12.07.2009 23:41

Snacker

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

Mail formulár

v PHP, ASP

10

993

15.12.2008 19:40

dadmtb

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

Mail Server

v PHP, ASP

6

763

08.12.2007 21:34

twistik

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

mail () hostuju

v Redakčné systémy

2

818

14.05.2008 20:41

johny694

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

vlastny mail

v Ostatné programy

2

834

14.05.2009 8:43

Romanko

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

E-mail

v Služby a webstránky

5

797

07.06.2015 11:53

haffen



© 2005 - 2024 PCforum, edited by JanoF