| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal baumax: 24.09.2012 16:07 | |
|
Ahojte, mam v databaze ludi a mam takyto skript napisany rucne na posielanie emailov
Kód: function isValidEmail($email) { $regexp1 = "^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$"; $regexp2 = "^[a-z0-9,!#\$%&'\*\+/=\?\^_`\{\|}~-]+(\.[a-z0-9,!#\$%&'\*\+/=\?\^_`\{\|}~-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,})$";
//skontroluje dovolenu dlzku jednotlivych casti emailovej adresy if(!ereg("^[^@]{1,64}@[^@]{1,255}$",$email)) { return false; } return (eregi($regexp1,$email) || eregi($regexp2,$email)) ? true : false; }
function kontrola($retazec) { if($retazec==""||(substr_count($retazec," ")==strlen($retazec))) return false; else return true; }
$from = "abc@gmail.com"; $headers = "Content-Type: text/plain; charset=utf-8\r\n"; $headers .= "From: $from\n"; $headers .= "Reply-To: $from\n"
$message = "Dátum odoslania: " . date("d.m.Y,H:i:s") . "\r\n\n"; $message .= "TEXT správy \r\n";
$buf=mysql_query("SELECT mail FROM tabulka_s_ludmi WHERE mail IS NOT NULL ORDER by mail DESC") or die("!!! Chyba: ".mysql_error()); $i = 0; while($buf2=mysql_fetch_array($buf)) { //test emailu, ked OK, posle if(kontrola($buf2["mail"])) { if(isValidEmail($buf2["mail"])) { @mail($buf2["mail"], "Info z webu", $message, $headers,"-f$from"); $i++; } }
} echo "<br /> Bolo poslaných $i emailov. ";
nie je to nic zlozite, na zaciatku nejake kontroly a potom poslanie tam, kde je mail vyplneny
No a niektori ludia mi napisali, ze im ziaden email neprisiel, niektori ze ano, tak to vobec nechapem ...
S tym suvisi otazka, ze ako by som to mohol inak spravit ? ked toto asi nefunguje spravne. Existuje nejaky program, ktory si nainstalujem na server a on mi tie emaily posle? len mu dam zoznam emailov a text emailu, adresu odosielatela a bude to? ci to tak nefunguje? nechcem nic zlozite, text len jednoduchy text, ziadne efekty a podobne ... dakujem
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 24.09.2012 16:15 | |
|
Neprišlo im to ani do SPAM schránky?
Skús použit PHPMailer, ten je na tom o dosť lepšie, než samotná funkcia mail()
|
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | |
Registrovaný: 20.01.07 Prihlásený: 12.02.24 Príspevky: 401 Témy: 87 | Napísal dulius: 24.09.2012 18:46 | |
|
|
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal autor témy baumax: 09.11.2012 14:54 | |
|
mailchimp je OK, ale len do 2000 emailov (zdarma)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Hromadny email v Webhosting a servery | 5 | 1016 | 07.09.2014 12:38 vilo | | Email v php v PHP, ASP | 3 | 386 | 20.11.2011 21:45 stanostanly | | Failed sending email :: PHP :: v Redakčné systémy | 7 | 912 | 22.01.2007 15:32 masterdead | | email cez prikazovy riadok v Operačné systémy Microsoft | 0 | 590 | 11.07.2009 21:03 scotscotsen | | schvalovanie komentarov na stranke cez email v PHP, ASP | 4 | 458 | 26.05.2014 21:56 DeadOne | | Ako odpovedať na email cez reply with history v Sociálne siete | 1 | 430 | 16.09.2014 10:05 M0f0 | | IRIS cez PHP v PHP, ASP | 1 | 392 | 17.03.2014 12:39 walther | | Ukladanie užívateľa cez PHP v PHP, ASP | 9 | 794 | 06.11.2009 10:27 Draex | | Zobrazenie obrazku cez PHP. v PHP, ASP | 5 | 1375 | 19.07.2006 22:32 ronny | | zobrazovanie menu cez PHP v JavaScript, VBScript, Ajax | 2 | 666 | 27.04.2008 10:13 Blackshadow | | Odoslanie mailu cez PHP v PHP, ASP | 5 | 1085 | 22.03.2007 20:52 p360t | | PHP registracia cez cookies v PHP, ASP | 8 | 777 | 04.09.2007 22:23 cr3at0r | | Vytvorenie stranky cez PHP v PHP, ASP | 2 | 848 | 27.05.2009 6:54 Mmartin | | Generujeme heslá cez PHP v Články | 2 | 2033 | 13.03.2008 17:13 Numline1 | | Všetko cez index.php v HTML, XHTML, XML, CSS | 1 | 416 | 06.02.2015 11:56 hatto13 | | PHP image upload cez FTP v PHP, ASP | 2 | 607 | 20.03.2009 19:02 snake2 |
| 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
|
|