Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]system mailingowy
Forum PHP.pl > Forum > Przedszkole
rybenia
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
dr_bonzo
A gdzie masz dodawanie hiperlaczy i obrazkow?
1010
Polecam klasę phpMailer do rozsyłania e-maili html
rybenia
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.
guitarnet.pl
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
rybenia
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óć?
erix
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.
rybenia
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>
erix
Ok, inaczej - wyświetla formularz?
rybenia
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.
erix
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.