hackerman Posted February 10, 2007 Report Share Posted February 10, 2007 Kā var nosūtīt vienu ziņu uz vairākām epasta adresēm vienlaikus? Es tagad taisu itkā admin cp.. Nodomāju taisīt arī tādu lietu, ka var saviem reģistrētajiem lietotājiem uz epastu nosūtīt paziņojumus. Lapa nav nav vēl balstīta uz mysql (jāmācās man vēl :) ) Nu pieņemsism, ka epasti man glabājas txt failā... Es uztaisījo tādu skriptu $mail = fopen('mailer.txt', 'r'); $data = fgets($mail); mail($data,$tema,$zina,"From: $from\r\n"); echo "izdevaas"; Viss itkā ok...Maili nosūtās uz visām epasta adresēm, bet man inboxā parādijās tāda infa No: mail@mail.lv Pievienot kontaktiem Izveidot filtru Kam: hackerman@inbox.lv Pievienot kontaktiem, mail@imail.lv Pievienot kontaktiem, mail2@,mail2.lv Pievienot kontaktiem, mail3@inbox.lv Pievienot kontaktiem Temats: chaa P.S. txt faila saturs: hackerman@inbox.lv, mail@mail.lv, mail2@mail2.lv, mail3@mail3.lv, Vēl mēģināju ar tādu fciju require("list.php"); list.php faila saturs: <? $url = "hackerman@inbox.lv,"; $url .= "mail@inbox.lv,"; $url .= "mail2@inbox.lv,"; $url .= "mail3@inbox.lv"; ?> Tāds arī man aizgāja, bet rāda to pašu šito, ko rādija iepriekšējam variantam... =/ Kā to izlabot? Link to comment Share on other sites More sharing options...
bubu Posted February 10, 2007 Report Share Posted February 10, 2007 http://lv.php.net/manual/en/control-structures.for.php vai http://lv.php.net/manual/en/control-structures.foreach.php Link to comment Share on other sites More sharing options...
hackerman Posted February 10, 2007 Author Report Share Posted February 10, 2007 Varbūt vari pateikt konkrētu piemēru? Array fcija neder... =/ Es papētīšu vēl...Bet liekas, ka pats neizdomāšu kur un kā tur jāsakombinē :D Link to comment Share on other sites More sharing options...
bubu Posted February 10, 2007 Report Share Posted February 10, 2007 Kā neder? Tu zini vispār, ko nozīmē vārds cikls? Link to comment Share on other sites More sharing options...
hackerman Posted February 10, 2007 Author Report Share Posted February 10, 2007 Laikam es viņu nepareizi izmantoju, bet $url = array("mail@mail.lv", "mail@mail.lv");[/url]nederēja...viņš tur bļaustijās, ka tur nevar izmantot zīmi "@" Uzrakti lūdzu piemēru kā tu biji domājis, kā savienot tās fcijas :) Link to comment Share on other sites More sharing options...
andrisp Posted February 10, 2007 Report Share Posted February 10, 2007 $emails = array( 'a@a.lv', 'b@b.lv', 'c@c.lv' ); foreach($emails as $email) { sutit_mailu($email); } Link to comment Share on other sites More sharing options...
hackerman Posted February 10, 2007 Author Report Share Posted February 10, 2007 Paldies viss iet tagad :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 11, 2007 Report Share Posted February 11, 2007 Kā var nosūtīt vienu ziņu uz vairākām epasta adresēm vienlaikus? lol... tapat kaa no jebkura e-maila klienta... Cc: /carbon copy/ uz mail() atiecas tieshi taadi pat noteikumi & haidera uzbuuve kaa jebkuram e-mailam Un ir taadas pashas iespeejas.... Link to comment Share on other sites More sharing options...
hackerman Posted February 11, 2007 Author Report Share Posted February 11, 2007 Man vajadzeja sutit caur php nevis caur outlook vai ko tadu :) bet vienalga tagad viss iet :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 11, 2007 Report Share Posted February 11, 2007 hackerman --> tieshi par to es runaaju.... mail() f-ja vienkarshoti runaajot izpilda to pashu darbu ko outlook vai jebkursh e-maila klients.... nosuuta datus sendmailam, vai citam e-maila serverim... tev vienkarshi japadod haiderii Cc:mails1@mails.lv;mails2@mails.lv;mails3@mails.lv;mails_N_@mails.lv protams ieverojot pareizu seciibu... Sakaumaa To: peec tam From: un tikai tad Cc... vai jepukrsh cits variants... paskaties tachu manuaalii.... Link to comment Share on other sites More sharing options...
hackerman Posted February 11, 2007 Author Report Share Posted February 11, 2007 hmm... Cik esmu skatiijies manuaaljos To: definee ar mainigo piem $to = 'mail@mail.lv'; un mail($to, $from, $subject) utt paldies par info..es nezinaaju ka taa ari var :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 12, 2007 Report Share Posted February 12, 2007 hackerman --> Ljoti slikti buusi skatijies (preciizaak laikam vispar nebusi paskatijies jo : Seit // Additional headers $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n"; $headers .= 'Cc: birthdayarchive@example.com' . "\r\n"; $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n"; kaa redzm ziimeejumaa ir skaidri un gaishi uzrakstiits par haideri... Link to comment Share on other sites More sharing options...
Recommended Posts