![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy możecie sprawdzić mi kod. Czasami w otrzymanym mailu są widoczne znaczniki albo tekst nie ma określonych kolorow lub wartość funkcji date('d-m-Y / H:i',$problem_start_date_time) zamiast znajdować się po "Problem start date / time:"
jest gdzieś na początku
Czy w wiadomościach moze byc CSS czy lepiej wszystko html zastąpić ? Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Zadaj sobie pytanie: "Jako co wysłałeś maila userowi? Czysty tekst czy html?" a życie stanie się prostsze gdy użyjesz header
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chce wyslać html i tekst.
Moge troche jaśniej prosić:)? Mam coś takiego w tym momencie, wywaliłem css:
Jak uzupełniłem formularz jakimiś tam danymi i email sie wyslal to w źródle otrzymanej stronki HTML widzi spacje między < /tr> w linii ze zmienną $_POST[main_impacted], czyli w treści wiadomości jest widoczny znacznik zamykający < /tr> a nie powinien być. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Na początek to sprawdź co Ci przechodzi z POST i weź popraw $_POST[pole] na $_POST['pole'] bo może się o to burzyć. Weź zresztą jakąś walidację pól zrób bo teraz ataki mogą Ci stronę rozwalić. Poza tym czemu nie sprawdzasz co tam jest. Jeśli będa apostrofy lub cudzysłowy to też może Ci się sypać.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
przez POST przechodza znaki alfabetu,_(podkreslenie) i cyfry oddzielone spacjami, poki co sam sobie to testuje dlatego brak jest odpornosci na ataki, zakladam wprowadzenie poprawnych danych wejsciowych.
Dodal apostrofy $_POST['pole'] ale nie pomoglo. Pozdrawiam Rozwiązanie:
Ten post edytował XxmanxX 16.10.2009, 14:21:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:14 |