Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 24.05.2006 Ostrzeżenie: (0%)
|
Witajcie.
Mam problem z wysyłaniem maili. Zrobiłem tak, że po poprawnym wypełnieniu formularza, wysyłane jest na podany mail żądanie z potwierdzeniem poprzez kliknięcie w link. Ale ... mam problem, ponieważ chciałem również przesłać dane, które użytkownik podał w trakcie rejestracji, a także stworzyć dynamiczne łącze do strony z kluczem. Zajrzałem do manuala i zobaczyłem przykład podobny do mojego. Zastosowałem go i do momentu, w którym nie muszę podawać zmiennych, jest wszystko dobrze - czyli z przesłaniem danych w HTML nie mam problemów.
Próbowałem już na kilka sposób, ale każdy okazywał się zły. Albo nie pokazywały mi się wywołane echa, albo wyglądało to tak:
Czy ktoś z was spotkał się już z takim problemem ? Szukałem trochę w googlach, ale tam nie znalazłem nic bardziej przydatnego niż manual. Prosiłbym zatem o pomoc. Z góry dziękuję. Jakoś poradziłem sobie z powyższym problemem, ale od przedwczoraj męczę się z kolejnym i skończyły mi się pomysły. Nie wiem dlaczego, ale nie mam w mailu niektórych polskich liter [ą, ś] i nie wiem, co zrobić, żeby były ... Stosowałem już UTF i content oraz kodowanie ISO w różnych miejscach skryptu i za każdym razem było tak samo.
I mail dochodzi, tylko bez polskich znaków. Zmienne $wstep i $produkt pochodzą z formularza. $mel jest wyciągany z bazy. Myślałem, żeby użyć str_replace, ale wtedy w wyrazie "mail" byłoby "mąił" [chyba, że się mylę]. Zmiana kodowań, a także umieszczanie ich w samej zmiennej $wiadomosc tez nie pomogły. Nie wiem w czym może tkwić błąd. Prosiłbym o jakąś pomoc, wskazanie tego, co powoduje tą niedokładność. |
|
|
|
Koniczynka [php]/[MySQL] HTML w mailu. 11.08.2006, 08:37:03
Lee Było to kilka razy omawiane, nawet ja o to pytałem... 11.08.2006, 10:47:41 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 18:56 |