mail do wielu userów |
mail do wielu userów |
11.06.2004, 20:42:56
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) |
Witam,
zrobiłem formularz, wstawiłem go do pliku mail.php. Formularz ma pola: nick, tresc, adres, temat; dwa checkboxy: name=odbiorca; przycisk Submit z name=wysylanie kod w tym pliku jest taki: [php:1:45f9f2044b]<?php if($_POST['wysylanie']) { if($_POST['temat']&&$_POST['nick']&&$_POST['tresc']) { if($_POST['odbiorca']=="On") { $dla = "Tomek <tomilipin@pil.vectranet.pl>"; } elseif($_POST['odbiorca']=="Ona") { $dla = "TEST Martyna <tomilipin@pil.vectranet.pl>"; } else { echo"<center>Choose the recipient</center>"; exit; } $temat = "Mail ze strony!"; $wiadomosc = "Adres e-mail nadawcy: ".$_POST['adres']."nTemat: ".$_POST['temat']."nPodpis: ".$_POST['nick']."nWiadomosc: ".$_POST['tresc']."n"; $pod=$_POST['nick']; $nadrep=$_POST['adres']; $naglowki .= "From: $pod <$nadrep>rn"; $naglowki .= "Reply-To: $nadreprn"; mail($dla, $temat, $wiadomosc, $naglowki); echo "<center>E-mail has been sent to $odbiorca</center>"; } else { echo "<center>Fill out all fields</center>"; } } ?>[/php:1:45f9f2044b] skrypt działa bezproblemowo jednak tylko wtedy, gdy chcę wysłać maila do jednego odbiorcy. Próbowałem ze średnikami na końcach adresów odbiorców ale nic to nie dało- mail nie wysłał się do żadnego odbiorcy! Pytanie brzmi- co muszę wstawić na końcach adresów odbiorców aby można było wysłać mail do dwóch osób na raz? I jak wtedy zapisać $dla ? -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
11.06.2004, 21:06:30
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) |
Cytat /* adresaci */
$do = "Marysia <marysia@example.com>" . ", " ; // zwróc uwagę na przecinek $do .= "Kasia <kasia@example.com>"; |
|
|
11.06.2004, 22:49:49
Post
#3
|
|
Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) |
a nie mozesz odbiorcow wstawic w jakas tablice i zapetlic tego?
-------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
12.06.2004, 01:41:23
Post
#4
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 15.05.2004 Skąd: Kraków Ostrzeżenie: (0%) |
Nigdy się nie robi masowej korespondencji w podobny sposób bo tym samym każdej z osób ujawniasz emaile pozostałych, robi się to wykorzystując kopię ukrytą.
Zrób sobie tak, po Kod if($_POST['wysylanie']) { wstaw:Kod if ($HTTP_POST_VARS['bcc']) I { $bcc = str_replace(' ', '', $HTTP_POST_VARS['bcc']); $bcc_list = explode(';', $bcc); $bcc_header = ''; for ($i = 0; $i <= count($bcc_list); $i++) { $bcc_header .= ( ( $bcc_header != '' ) ? ', ' : '' ) . $bcc_list[$i]; } $bcc_header = "Bcc: $bcc_headern"; } Kod mail($dla, $temat, $wiadomosc, $naglowki); Zamień na:Kod $naglowki = ($bcc_header) ? $naglowki . $bcc_header : $naglowki; W formularzu dodaj sobie jakieś wieksze pole textarea o nazwie bcc i w pole nadawcy wpisz siebie a w to nowe pole liste odbiorców oddzielaną średnikami.
mail($dla, $temat, $wiadomosc, $naglowki); Nie testowalem ale powinno odrazu działać o ile sie gdzieś nie pomyliłem |
|
|
12.06.2004, 11:30:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) |
o właśnie!
Luca => o to mi chodziło, szukałem tego artykułu. Jedyne co mi wpadło na myśl to Webcity- ale tam akurat porady nie działają, a to było właśnie w poradach... możesz powiedzieć gdzie jeszcze znajdę ten arykuł? Przemo => to juz wyższa szkoła jazdy... przyznam się że nie rozumiem zbytnio kodu ale dziękuję za pomoc Adresy adresatów mogą być widoczne, nawet dobrze by było gdyby były widoczne :wink: Jeszce tylko proszę Luca o podanie adresu gdzie znajdę ten artykuł... -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
12.06.2004, 11:51:42
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) |
|
|
|
12.06.2004, 12:29:43
Post
#7
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) |
:oops: byłem tak blisko...
szukałem w manualu php.net ale najdalej zaszedłem tu: http://pl2.php.net/manual/pl/ref.mail.php Dzięki wielkie! -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
12.06.2004, 23:32:00
Post
#8
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) |
-------------------- Yamaha YZF R1 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 19:58 |