Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja Mail - problem z HTML
Forum PHP.pl > Forum > Przedszkole
KondzikS
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.
BaN
Dziwne, że w ogóle działa, ale może google w poczcie zamienia odnośniki, nie wiem. Adres w liście musi być bezwzględny, czyli http://...
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.