Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP][HTML]mailing
rybenia
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Witam,

Chciałbym wysyłać mass mailing i na serwerze hostingowym linuxpl.com wszystko mi działa, lecz na home.pl nie.. 

wyskakuje mi błąd 

1 - blad podczas wysylania maila na adres:  xx@w.pl
2 - blad podczas wysylania maila na adres:  xx@w.pl
3 - blad podczas wysylania maila na adres:  xx@w.pl
4 - blad podczas wysylania maila na adres: xx@w.pl
 xx@w.pl- e-mail
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Fajnie by było gdybyś może podał jakiś kod?


--------------------
Go to the top of the page
+Quote Post
rybenia
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $file_name = $_GET['plik'].".txt";
  3. $twoj_mail = $_GET['twoj_mail'];
  4. $file = fopen($file_name, 'r');
  5. $topic = $_GET['topic'];
  6. $text = $_GET['text'];
  7. $i=0;
  8. $max_mails = 100000;
  9. while(!feof($file) && $i <= $max_mails){
  10. $i++;
  11. $file_read = fgets($file);
  12. $mail = @mail($file_read, $topic, $text);
  13. if($mail){
  14. echo $i.' - mail wyslany: '.$file_read.'!<br />';
  15. } else {
  16. echo $i.' - blad podczas wysylania maila na adres: '.$file_read.'<br />';
  17. }
  18. }
  19. ?>


  1. <form action="mail6.php" method=get>
  2. <tr>
  3. <td>Mój email</td>
  4. <td><input type="Text" name="twoj_mail" size=30></td>
  5. </tr>
  6. <tr>
  7. <td>Temat</td>
  8. <td><input type="Text" name="topic" size=30></td>
  9. </tr>
  10. <tr>
  11. <td>text</td>
  12. <td><input type="Text" name="text" size=500></td>
  13. </tr>
  14. <tr>
  15. <td>
  16. <select name="plik">
  17. <option value="1">[1]</option>
  18. <option value="2">[2]</option>
  19. <option value="3">[3]</option>
  20. <option value="3">[4]</option>
  21. <option value="3">[5]</option>
  22. </tr>
  23. <input type="submit" value="Wyślij">
  24. </form>
  25. </html>
Go to the top of the page
+Quote Post
Maxik
post
Post #4





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Może na serwerze masz zablokowaną funkcję mail.


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
rybenia
post
Post #5





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Serwer mam nazwa.pl wczesniej mialem linuxpl.com i all działało.
zapytam zaraz.

odpisali mi że funkcja mail() jest dostępna.

ma ktoś jakiś pomysł?
Go to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







Plik mail6.php Linia 13: usuń znak @, będzie konkretniejszy komunikat błędu. (np. Jakieś "mail reached limit", albo coś...)
Go to the top of the page
+Quote Post
sowiq
post
Post #7





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


To pierwsze mi przyszło do głowy - może znaki końca linii?

Spróbuj:
  1. <?php
  2. $file_read = fgets($file);
  3. $file_read = trim($file_read);
  4. ?>
Go to the top of the page
+Quote Post
rybenia
post
Post #8





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Cytat(Gość @ 31.10.2008, 19:28:58 ) *
Plik mail6.php Linia 13: usuń znak @, będzie konkretniejszy komunikat błędu. (np. Jakieś "mail reached limit", albo coś...)

nic nie dało, nic nie zmieniło.

Ten post edytował rybenia 31.10.2008, 19:36:41
Go to the top of the page
+Quote Post
pyro
post
Post #9





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


a sprawdzales tresc bledu usuwając '@'?


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
rybenia
post
Post #10





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Cytat(sowiq @ 31.10.2008, 19:31:12 ) *
To pierwsze mi przyszło do głowy - może znaki końca linii?

Spróbuj:
  1. <?php
  2. $file_read = fgets($file);
  3. $file_read = trim($file_read);
  4. ?>


Jea.. wielkie dzięki działa haha.gif

dochodzący e-mail jest bez znaków polskich..
i jak dodać obrazek do emiala
Go to the top of the page
+Quote Post
sowiq
post
Post #11





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


1) Polskie znaki - ustaw nagłówek
2) Obrazek, tzn mail w HTML - ustaw nagłówek smile.gif

Wszystko znajdziesz na http://pl.php.net/manual/en/function.mail.php w sekcji Example #4 Sending HTML email
Go to the top of the page
+Quote Post
rybenia
post
Post #12





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Nie bardzo rozumiem tego poradnika można jaśniej/
Go to the top of the page
+Quote Post
sowiq
post
Post #13





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Można...

http://forum.php.pl/index.php?showtopic=1882
http://forum.php.pl/index.php?showtopic=98889
http://forum.php.pl/index.php?showtopic=37696
http://forum.php.pl/index.php?showtopic=80328
http://forum.php.pl/index.php?showtopic=34077
http://forum.php.pl/index.php?showtopic=22257
http://forum.php.pl/index.php?showtopic=70890
http://forum.php.pl/index.php?showtopic=86369
http://forum.php.pl/index.php?showtopic=80959
http://forum.php.pl/index.php?showtopic=47028

... trzeba tylko chcieć.
Go to the top of the page
+Quote Post
rybenia
post
Post #14





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


ehh kurde tyle tematow a ja dalej nie wiem:P może mi ktoś pomoc na moim przypadku dopiero zaczołem się uczyć php?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #15


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja dla kodowania ustawiam takie nagłówki:

  1. <?php
  2. $headers .= "MIME-Version: 1.0 \n";
  3. $headers .= "Content-type: text/html; charset=iso-8859-2\n";
  4. $headers .= "Content-Transfer-Encoding: quoted-printable\n";
  5. ?>


i polecam zapoznać sie z mail()


--------------------
Go to the top of the page
+Quote Post
rybenia
post
Post #16





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


to mam wkleić do dokumentu php a do html co?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #17


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




tak do php. a do html nic...

później robisz tak jak w manualu jest:
  1. <?php
  2. mail($do,$temat,$tresc,$headers);
  3. ?>


--------------------
Go to the top of the page
+Quote Post
rybenia
post
Post #18





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Zrobilem coś takiego
  1. <?php error_reporting(E_ALL | E_USER_WARNING);
  2. $headers .= "MIME-Version: 1.0 \n";
  3. $headers .= "Content-type: text/html; charset=iso-8859-2\n";
  4. $headers .= "Content-Transfer-Encoding: quoted-printable\n";
  5. $file_name = $_GET['plik'].".txt";
  6. $twoj_mail = $_GET['twoj_mail'];
  7. $file = fopen($file_name, 'r');
  8. $topic = $_GET['topic'];
  9. $text = $_GET['text'];
  10. $i=0;
  11. $max_mails = 100000;
  12. while(!feof($file) && $i <= $max_mails){
  13. $i++;
  14. $file_read = fgets($file);
  15. $file_read = trim($file_read);
  16. $mail = mail($file_read, $topic, $text, $headers);
  17. if($mail){
  18. echo $i.' - mail wyslany: '.$file_read.'!<br />';
  19. } else {
  20. echo $i.' - blad podczas wysylania maila na adres: '.$file_read.'<br />';
  21. }
  22. }
  23. ?>

Mail wysyła lecz mam błąd

Cytat
Notice: Undefined variable: headers in /home/meehow17/ftp/mail6.php on line 2
1 - mail wyslany: meehow17@gmail.com!


Ten post edytował rybenia 31.10.2008, 21:26:27
Go to the top of the page
+Quote Post
Maxik
post
Post #19





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $headers .= "MIME-Version: 1.0 \n";
  3. ?>


zamień na

  1. <?php
  2. $headers = "MIME-Version: 1.0 \n";
  3. ?>


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
rybenia
post
Post #20





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Ok wielkie dzięki wszystkim co pisali w tym temacie winksmiley.jpg
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:39