Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja Mail - problem z HTML
KondzikS
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.07.2011

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


Witam, napisałem sobie skrypt do wysyłania masowego mailingu przy użyciu funkcji mail(). Schody zaczęły się kiedy chce wysyłać maile jako HTML.

Skrypt formularza:
  1. <form action="mailing2.php" method=POST>
  2. <table border="0">
  3. <tr>
  4. <td align="right">Nadawca: </td>
  5. <td><input type="text" name="nadawca" size="30" /></td>
  6. </tr>
  7. <tr>
  8. <td align="right">Temat: </td>
  9. <td><input type="text" name="temat" size="50" /></td>
  10. </tr>
  11. <tr>
  12. <td>Wiadomość: </td>
  13. <td align="right"><textarea name="wiadomosc" cols="70" rows="20"></textarea></td>
  14. </tr>
  15. </table>
  16.  
  17. <input type="submit" value="Wyślij"/>
  18. </form>


Skrypt wysyłania:
  1. <?php
  2. $temat = $_POST['temat'];
  3. $wiadomosc = $_POST['wiadomosc'];
  4. $nadawca = $_POST['nadawca'];
  5. $headers = 'MIME-Version: 1.0' . "\r\n";
  6. $headers .= 'Content-type: text/html; utf-8' . "\r\n";
  7.  
  8.  
  9. $tresc = '<html><body>'.$wiadomosc.'</body></html>';
  10.  
  11.  
  12.  
  13. $adresat = fopen ("adresy.txt", 'rb');
  14. for ($i=0; !feof($adresat); $i++)
  15. {
  16. $tablica[$i] = fgets($adresat, 999);
  17. mail ($tablica[$i], $temat, $tresc, $headers);
  18. }
  19. fclose($adresat);
  20. echo ('Wiadomość wysłana <br><br>');
  21. echo ('<br><br><a href="index.html">Wróć do panelu</a>');
  22.  
  23. ?>

I wysyłam e-mail o treści:
Cytat
<a href="www.google.pl">Google.pl</a>

Na pocztę dostaje tylko niebieski napis Google.pl, link nie działa.
Przetestowałem sprawę wpisując treść do kodu:
Cytat
$tresc = '<html><body><a href="www.google.pl">Google.pl</a></body></html>';

No i w taki sposób link działa poprawnie.

Wygląda to banalnie, ale nie mogę rozgryźć w czym problem, proszę o pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 04:17