Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]system mailingowy
rybenia
post
Post #1





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

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


Witam, mógby mi ktoś zobaczyć na mój system ponieważ nie tworzy mi hiperłączy i nie wyświetla obrazków.



  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. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A gdzie masz dodawanie hiperlaczy i obrazkow?
Go to the top of the page
+Quote Post
1010
post
Post #3





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Polecam klasę phpMailer do rozsyłania e-maili html
Go to the top of the page
+Quote Post
rybenia
post
Post #4





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

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


Cytat(dr_bonzo @ 15.04.2009, 15:16:41 ) *
A gdzie masz dodawanie hiperlaczy i obrazkow?

chodzi mi, że jak w tekst wpisze za pomocą html odnośnik lub obrazek to go nie wyswietli w mailu.
Go to the top of the page
+Quote Post
guitarnet.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 74
Pomógł: 4
Dołączył: 7.03.2008

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


z tym naglowkiem wyslal poprawnie

Kod
$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";


nie zapomnij o bezpieczenstwie twojego skryptu w tej postaci to dlugo nie pociagniesz
tu masz laternatywe dla phpmailer moim zdaniem lepsza: http://www.phpguru.org/static/htmlMimeMail5.html
Go to the top of the page
+Quote Post
rybenia
post
Post #6





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

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


Cytat(guitarnet.pl @ 15.04.2009, 16:19:34 ) *
z tym naglowkiem wyslal poprawnie

Kod
$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";


nie zapomnij o bezpieczenstwie twojego skryptu w tej postaci to dlugo nie pociagniesz
tu masz laternatywe dla phpmailer moim zdaniem lepsza: http://www.phpguru.org/static/htmlMimeMail5.html


To mam własnie takie nagłowni i nie działa mi poprawnie. Da się jakoś ten skrypt naprawić?

up. Może mi ktoś pomóć?
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A kod HTML w ogóle jest widziany w programie pocztowym, czy po prostu wyświetla źródło?

Poszukaj, wpisz sobie mailing HTML, znajdziesz parę tematów na forum.
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(erix @ 16.04.2009, 22:18:47 ) *
A kod HTML w ogóle jest widziany w programie pocztowym, czy po prostu wyświetla źródło?

Poszukaj, wpisz sobie mailing HTML, znajdziesz parę tematów na forum.


Mam kod html


  1. <form action="mail6.php" method=get>
  2. <title> Mailing</title>
  3. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  4. </head> 
  5. <tr>
  6. <td>Mój email</td>
  7. <td><input type="Text" name="twoj_mail" size=1></td>
  8. </tr>
  9. <tr>
  10. <td>Temat</td>
  11. <td><input type="Text" name="topic" size=30></td>
  12. </tr>
  13. <tr>
  14. <td>text</td>
  15. <td><input type="Text" name="text" size=500></td>
  16. </tr>
  17. <tr>
  18. <td>
  19. <select name="plik">
  20. <option value="0">[0]</option>
  21. <option value="1">[1]</option>
  22. <option value="2">[2]</option>
  23. <option value="3">[3]</option>
  24. <option value="4">[4]</option>
  25. <option value="5">[5]</option>
  26. <option value="6">[6]</option>
  27. <option value="7">[7]</option>
  28. <option value="8">[8]</option>
  29. <option value="9">[9]</option>
  30. <option value="10">[10]</option>
  31. <option value="11">[11]</option>
  32. <option value="12">[12]</option>
  33. <option value="13">[13]</option>
  34. <option value="14">[14]</option>
  35. <option value="15">[15]</option>
  36. </tr>
  37. <input type="submit" value="Wyślij">
  38. </form>
  39. </html>
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, inaczej - wyświetla formularz?
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(erix @ 17.04.2009, 17:38:39 ) *
Ok, inaczej - wyświetla formularz?

Tak, mam normalny formularz, normalnie mailing działa poprawnie tak jak trzeba. Lecz jeśli użyje


<img src="xx"> 

To obrazek mi się nie wyświetli jak będę miał nawet dobrą ścierzke. Lub link będzie na niebiesko lecz nie będzie do niego hiperłącza.
Go to the top of the page
+Quote Post
erix
post
Post #11





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie dołączaj obrazków do maili, to zły zwyczaj.

Wygląd HTML w mailach jest w dużej mierze uzależniony od klienta pocztowego, ciężko podać uniwersalne rozwiązanie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 28.09.2025 - 08:49