Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z obrazkami i HTML w funkcji mail()
oriel
post
Post #1





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

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


Zrobiłem formularz wysyłający maile za pomocą funkcji mail(). Maile są wysyłane bez problemu, ale problem jest z wyświetlaniem treści w postaci html.
I tak np w outlooku expres maile wysyłane na konto gmail wyświetlają się normalnie prócz obrazków wstawionych za pomocą "<img src=..". zamiast tego jest ramka z krzyżykiem (link do grafiki jest dobry).
Maile wysyłane na inne konta mailowe (np o2.pl) w outlooku wyświetlaają się jako tekst z wszystkimi tagami html, a po zalogowaniu na poczte przez www mail wyświetla się jako html, ale prócz obrazków (zamiast nich mała ramka z krzyżykiem)
NIe mam pojęcia jak to naprawic. POnizej fragment wysyłający maile:




$nadawca_opis = $_POST[nadawca_opis]; //opis nadawcy pobrany z formularza
$nadawca_mail = $_POST[nadawca_mail]; //mail nadawcy pobrany z formularza
$tytul = $_POST[tytul]; // tytuł maila
$tresc = $_POST[tresc]; // treść maila
$odbiorcy = $_POST['plik']; //plik z listą maili odbiorców
$naglowek = "From: $nadawca_opis < $nadawca_mail >\n";
$naglowek .= 'MIME-Version: 1.0' . " \r\n";
$naglowek .= 'Content-type: text/html; charset=iso-8859-2' . " \r\n";


$plik = fopen($odbiorcy, "r");
$nr=1;

while($linia = fgets($plik, 1024))
{
mail($linia, $tytul, $tresc, $naglowek);
echo ($nr." - $linia <br>");
$nr=$nr+1;
}

fclose($plik);



Bardzo proszę o pomoc
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: 20.08.2025 - 16:29