Azzie [ bonobo ]
Jak wyslac maila w formacie HTML?
Otoz pisze skrypt w PHP aby wysylal mi maila, ale z uwagi na lepsza czytelnosc potrzebuje aby mail ten szedl jako HTML.
Co nalezy dodac aby program pocztowy odczytywal to jako HTML?
Mam zmienna $text na ktora wrzucam w petli dane z bazy, co dodac na poczatku?
Azzie [ bonobo ]
No ludziska prosze szybko, bo oczy mi sie juz kleja a chce to skonczyc dzis :)
Kijano [ Generaďż˝ ]
pewnie styknie jak napiszesz
<HTML>
a na koncu
</HTML>
Grzesiek [ - ! F a f i k ! - ]
Jak szukalem podobnego zagadnienia, ale odnosnie ASP.Net, to pomogło takie zapytanie:
Na pewno szybciej coś znajdziesz na google'u niż ktokolwiek tutaj Ci da naprawdę fachową radę :)
Edit:
Sprawdź to:
Kijano ---> wątpię, żeby to zadziałało, ponieważ serwer prześle to jako zwykły tekst, czyli zobaczysz znaczniki. Trzeba gdzieś określić, że e-mail to sformatowany HTML :)
Azzie [ bonobo ]
Kijano: nie, nie dziala jak sie wpisze <html><body> pokazuje sie to normalnie jako tekst w programie.
mysle ze to trzeba ustawic cos z MIME , ale oprocz tego ze fajnie brzmi to nie wiem co to jest :]
Grzesiek: Dzieki, przebijam sie przez ten poradnik :)
Myslalem ze moze ktos juz to robil i bedzie wiedzial, bo jednak na google czasami mozna stracic duuzo czasu a chcialbym juz isc spac :)
Lutz [ Generaďż˝ ]
jest pare gotowych klas
poszukaj phpmail albo phpmailer
generalnie chodzi o to ze komenda mail ( mozesz wyslac dowolnego maila z serwera (warunek - dzialajacy na serwerze sendmail), w linku wyzej masz skladnie, jest stosunkowo prosta rzecz do zrobienia, a opierajac sie o baze danych masz naprawde duzo mozliwosci, robilem ostatnio cos takiego, moge ci pomoc w jakichs szczegolach, ale gotowca ci nie dam ;) sam rozumiesz...
hinty,
wyslij sobie z explorera - page by email, sprawdz zrodlo, naglowki, kodowanie itp.
to, i link ktory podalem spokojnie wystarczy.
Powodzenia
Azzie [ bonobo ]
HA! JUZ! :)
Dzieki Grzesiek za linka,
wystarczylo po prostu zamiast
mail('moj@email','temat',$text);
wpisac
mail('moj@email','temat',$text,"Content-type: text/html; charset=iso-8859-1");
i myklo :) SUPER!