Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 23 ] 
AutorSpráva
Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok NapísalOffline : 14.07.2009 14:46

Zdravím. Mám www stránku a pár zaregistrovaných ľudí. Chcem im posielať emaily keď bude dačo nové. Z mojej stránky mi ľudia môžu posielať emaily keď je dáky problém alebo ich voľačo zaujme. Toto som si upravil a na miesto mojej adresy som tam dal adresy zaregistrovaných. Všetkým to pekne došlo. Len že sa mi nepáči že zobrazí všetkých prijímateľov. Chcel by som aby každému poslalo email zvlášť ale len raz som zadal všetky tie emailové schránky. Ale nemám šajnu ako to spraviť.

//nabuduce zvol nazov VYSTIHUJUCI popisovany problem (stenley)


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92
Príspevok NapísalOffline : 14.07.2009 14:54

ak mas adresy ulozene v databaze tak napriklad takto:

Kód:
      $ideme = mysql_query ("SELECT * FROM `uzivatelia` ORDER BY id");
      while ($a = mysql_fetch_array ( $ideme )){
      $komu = $a['mail'];
      if (mail($komu, $predmet, $telospravy, $headers )) {
      echo "Mail bol poslaný na adresu ".$a['mail']."<br>";
      }else{
      echo "MAIL SA NEPODARILO ODOSLAŤ NA ADRESU ".$a['mail']." <br>";
      }
      }

s tym ze do $predmet, $telospravy a $headers si dosad udaje..


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 14.07.2009 16:18

toto je to moje

Kód:
<?php


$httpref = $_POST['httpref'];
$httpagent = $_POST['httpagent'];
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$attn = $_POST['attn'];





$attn = $attn ;
$subject = $attn;

$notes = stripcslashes($notes);

$message = "
$attn \n
$notes \n
";

$from = "From: $visitormail\r\n";


mail(" SEM PISEM ADRESY", $subject, $message, $from);

?>

<p align="center">
D&aacute;tum: <?php echo $todayis ?>
<br />
Ďakujem : <?php echo $visitor ?> ( <?php echo $visitormail ?> )
<br />

Udalosť: <?php echo $attn ?>
<br />
Spr&aacute;va:<br />
<?php $notesout = str_replace("\r", "<br/>", $notes);
echo $notesout; ?>
<br />
<?php echo $ip ?>


a ešte toto

Kód:
<form method="post" action="sendeail.php">

<!-- DO NOT change ANY of the php sections -->
<?php
$ipi = getenv("REMOTE_ADDR");
$httprefi = getenv ("HTTP_REFERER");
$httpagenti = getenv ("HTTP_USER_AGENT");
?>

<input type="hidden" name="ip" value="<?php echo $ipi ?>" />
<input type="hidden" name="httpref" value="<?php echo $httprefi ?>" />
<input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" />


moj email:<br />
<input type="text" name="visitormail" size="35" />
<br /> <br />
<br />
Predmet:<br />
<select name="attn" size="1">

<option value="caw">caw</option>
<option value="nazdar">nazdar</option>

</select>
<br /><br />
Text spr&aacute;vy:<br />
<select name="notes" size="1">
<option value="pozri si toto...">pozri si toto...</option>
<option value="pozri si toto...">pozri si toto ...</option>

</select>
<br />
<input type="submit" value="Poslat email" />
<br />
</form>


len neviem ako to mám do toho vsadiť. Databázu mám. Je písaná pod seboua bez čiariek
Kód:
adam@xx.xx
peto@xx.xx
jana@yy.yy
ll@.ll.pp

Takýmto štýlom. Budem vám veľmi vďačný keď mi s tým pomôžete.


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 14.07.2009 20:20

Prosím vás pomôžte mi s tým. Odmena 3€ :D


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 14.07.2009 20:32

http://php.net/mail

php.net píše:
Parameters

to

Receiver, or receivers of the mail.

The formatting of this string must comply with » RFC 2822. Some examples are:
user@example.com
user@example.com, anotheruser@example.com
User <user@example.com>
User <user@example.com>, Another User <anotheruser@example.com>


poslem cislo uctu ? :)







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 14.07.2009 20:41

PLS vlož mi to do toho môjho aby to fičalo a kľudne mi môžeš poslať aj tvoje číslo účtu. Ja to odskúšam a hneď ti pošlem aj love. Pošli mi to v SS a dám ti aj 5€ aj hocikomu inému čo mi to spraví


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 14:51

Dám 10€ tomu čo mi to spraví. Chcem to mať na úrovni, neľúbi sa mi keď zobrazí všetkých odosielateľov a zas to písať po jednom, 200 ľudí, to sa mi zas nechce :(


Offline

Správca fóra
Správca fóra
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.07.2009 15:05

pouzi phpmailer, to bude istejsie... nasledujuci skript predpoklada, ze mas emailove adresy ulozene pod sebou v subore mailinglist.txt... dalej tam, kde vidis komentare na konci riadku, treba medzi uvodzovky doplnit potrebne udaje (adresu odosielatela, nazov/meno, predmet a text emailu), to uz hadam zvladnes aj sam...

Kód:
<?php
require("class.phpmailer.php");

$arrMail = @file("mailinglist.txt");   //zoznam e-mail. adries

if(!empty($arrMail)) {               
   $mail = new PHPMailer();
   $mail->IsHTML(false);
   $mail->CharSet = "utf-8";
   $mail->From = "";         //adresa odosielatela
   $mail->FromName = "";      //meno, od koho
   
   $mail->Subject = "";      //predmet
   $mail->Body = "";         //text emailu

   foreach($arrMail as $addr) {
      $mail->AddAddress($addr);
      $mail->Send();
      $mail->ClearAddresses();   
   }
}
?>

a mas to aj zadarmo ;)


Naposledy upravil stenley dňa 15.07.2009 15:09, celkovo upravené 1






_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 15:08

vyskúšam to, dik


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 15:25

Takto som si to spravil

posta.php
Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
require("class.phpmailer.php");

$arrMail = @file("mailinglist.txt");   //zoznam e-mail. adries

if(!empty($arrMail)) {               
   $mail = new PHPMailer();
   $mail->IsHTML(false);
   $mail->CharSet = "utf-8";
   $mail->From = "mirosk@post.sk";         //adresa odosielatela
   $mail->FromName = "Miroslav";      //meno, od koho
   
   $mail->Subject = "Caw";      //predmet
   $mail->Body = "chystame akciu pozri si http://(adresa mojej stranky)";         //text emailu

   foreach($arrMail as $addr) {
      $mail->AddAddress($addr);
      $mail->Send();
      $mail->ClearAddresses();   
   }
}
?>
</body>
</html>


mailinglist.txt
Kód:
jano@xx.xx
peto...
miro...
jana...
etela@mm.mm


potom idem na moja stranka/posta.php a vypíše mi toto
Kód:
Warning: require(class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /home/free/howto.cz/a/auto/root/www/skuska.php on line 10

Fatal error: require() [function.require]: Failed opening required 'class.phpmailer.php' (include_path='/usr/share/php/smarty/libs:/usr/share/fpdf:/usr/share/php/:.') in /home/free/howto.cz/a/auto/root/www/skuska.php on line 10


Server mám na ic neni to problém?


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 15.07.2009 15:29

nie je, keby si si precital tu chybu :) mas ten subor class.phpmailer.php umiestneny niekde inde, ako odkazujes... mas ten subor v tom priecinku kde mas posta.php ? alebo si mu nejak zmenil nazov ?







_________________
Sorry za prelkepy
Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 15:43

Tak už to mám. ĎAKUJEM
a ešte jedna vec koľko emailov s tadiaľ ide naraz poslať, nieje to obmedzené na 100 alebo nejako inak??


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 20:42

keď tam dám toho viac tak mi vyhodí toto

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /posta.php.

Reason: Error reading from remote server


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 15.07.2009 20:53

Toto je vec servera. Na servery je akesi transparentne proxy pre clustering a skript sa vykonava moc dlho nez pride ku timeoutu. Jedine co mozes robit je opravit to, aby to co trva dloho trvalo menej dlho :lol:


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 15.07.2009 21:09

Tak to je super :loony: To znamená že jediná pomoc je zmeniť server. Len že ako to zistím že na tom druhom to pôjde. Je dáky bodrí server za pár eur, ale aby bol rýchli a miesta na webhosting moc nepotrebujem. 100Mb :D


Offline

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

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 16.07.2009 9:51

kde to skusas na akom servery a kolko uzivatelov tam cca mas ulozenych v db?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 16.07.2009 10:13

Dal som poslať naraz 15 A4 a dosť dlho to trvalo napíše mi že čaká na server, naťahuje ale asi až 30s. a nakoniec to ani neodošle. Neviem či to moc zaťažuje server alebo prečo to ide tak pomali. Či je to serverom


Offline

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

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 16.07.2009 10:17

posielal si to s prilohou(kolko MB)? alebo ako text? asi blba otazka ale radsej sa spytam...a na akom servery to skusas? a robi to aj ked to posielas iba jednemu?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 16.07.2009 10:22

posielam čisto iba txt (64b = 15 A4) a keď so potom išiel posielať aj menej tak to už nešlo.


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92
Príspevok NapísalOffline : 16.07.2009 15:06

na stranke mam nieco take ako som na prvej strane napisal s tym ze som niekedy davno posielal 500-600 mailov regnutym uzivatelom, trvalo to sice dost dlho, ale nakoniec to odoslalo setko..


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 17.07.2009 12:39

Len že to neviem dáko použiť a na ako serveri si to mal?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 24.12.17
Príspevky: 194
Témy: 53
Príspevok Napísal autor témyOffline : 20.07.2009 11:33

Vyskúšal som už viac free serverov a keď som použil phpmailer sa mi zdá že ten servr ako keby sa potom zablokoval. Prví krát mi to odoslalo a potom už nič, alebo vypísalo mi toto: Could not instantiate mail function.


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 17.12.10
Prihlásený: 23.03.17
Príspevky: 111
Témy: 50
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.01.2012 16:47

Inac stiahol som si ten PHPmailer a funguje SUPER !!

Ale mam ejden velky problem ... Ukazuje mi chyby pri posielani mailov ktore mam v tom textovom subore

Lebo niektore emaily su napsiane ako meno.priezvisko@nieco.sk .... A neposle ani jeden nmail ....

Invalid address: .mokus@azet.skYou must provide at least one recipient email address. Invalid address: michalj@You must provide at least one recipient email address. Invalid address: ssdh@.comYou must provide at least one recipient email address.







_________________
PC: i5-3470@3.2GHz, AMD Radeon HD 7790 OC 2GB, MSI B75a-G43, Seagate Barracuda 1TB 7200rps
Phone: Huawei Ascend P6 KitKat 4.4.2 + Emotion UI 2.3
Odpovedať na tému [ Príspevkov: 23 ] 


Podobné témy

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

v Ostatné

6

4838

30.03.2009 22:19

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Poslanie emailu pri spadnuti servisu na druhom PC

v Sieťové a internetové programy

0

438

28.01.2009 8:39

kaso888 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. realna adresa IP vs virualna Ip adresa

v Sieťové a internetové programy

5

906

26.04.2014 22:21

F3RY Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

2

1344

01.11.2010 22:06

Scorpion4444 Zobrazenie posledných príspevkov

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

v PHP, ASP

5

640

31.10.2009 23:53

Snacker Zobrazenie posledných príspevkov

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

v PHP, ASP

4

462

26.09.2016 11:39

hatto13 Zobrazenie posledných príspevkov

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

v PHP, ASP

19

1670

05.04.2015 10:03

JanoF Zobrazenie posledných príspevkov

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

v Bezpečnosť a firewally

10

788

20.04.2017 14:20

tarezni Zobrazenie posledných príspevkov

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

v PHP, ASP

3

395

02.04.2013 0:04

shaggy Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

1

1056

25.10.2010 11:21

majky358 Zobrazenie posledných príspevkov

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

v Služby a webstránky

2

327

08.07.2013 13:41

Denco1 Zobrazenie posledných príspevkov

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

v Antivíry a antispywary

4

745

13.01.2020 14:33

patro16 Zobrazenie posledných príspevkov

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

v PHP, ASP

11

600

19.08.2010 13:26

Merlin_sk Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

3

832

17.12.2007 10:04

capricorn7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odoslanie emailu: mutt-joe

v Operačné systémy Unix a Linux

0

281

01.11.2012 15:19

Butchi Zobrazenie posledných príspevkov

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

v PHP, ASP

2

942

28.10.2007 18:34

xdom Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra