![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (0%) ![]() ![]() |
napisalem sobie taki kod:
Na jednym serwerze dziala bez problemu - chociaz tez byly problem ale global dla zmiennych pomoglo, natomaist a na drugim serwerze na ktorym formularz ma byc nawet to nie pomoglo... Co jeszcze moze byc nie tak z tymi zmiennymi ze nie chca sie przekazywac. Funkcja mail na tym serwerze dziala bo wysyla bez problemu wszystkie dane jak wpisze bezposrednio bez zmiennych do funkcji mail(...) do tego wszystko co jest poza zmiennymi sie wysyla, wiec problem chyba musi byc w tych zmeinnych.... edit: ok prodzailem sobie - wszystkie zmienne przekazywane dalem w postacie $_POST[''] Ten post edytował Volume 7.11.2009, 20:15:58 |
|
|
![]() |
![]()
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 ![]() |
W takim razie te informacje idą jeszcze do bazy jak mniemam, do Twojej wiadomości tylko bo jak inaczej chcesz zachować przesłaną treść nie wysyłając jej do nikogo z powodu braku maila kontaktowego? (IMG:style_emoticons/default/winksmiley.jpg)
Ja to zaś widzę jeszcze prościej. Już na starcie informuję użytkownika w jakimś miejscu nad polami formularza: "Informacje zostaną przesłane na podany mail. W razie jego braku należy umieścić w treści zgłoszenia numer telefonu lub inną, dogodną formę kontaktu" i całość walę do ramki opatrzonej literką i w dymku oraz na niebieskim tle z ciemnoniebieską ramką. Taki dobór sugeruje informację dla użytkownika (IMG:style_emoticons/default/smile.gif) Teraz tylko sprawdzam przy walidacji czy mam podanego maila. Jeśli tak to wysyłam userowi maila. W razie czego mogę jeszcze do siebie ukrytą kopię posłać lub jako log do bazy danych. W razie braku maila kontaktowego log do bazy i info o tej sytuacji na mojego maila. Tyle, że takie maile informujące mnie to zwykły plain/text i nie muszę wariować z tworzeniem funkcji specjalnie bo starczy mail( "admin@domena.pl", "Kontakt bez maila", "W logach kontakt bez maila o czasie: ".date("Y-m-d H:i:s") ); Ewentualnie jakaś wariacja tego. Formatowanie więc jest tylko dla usera i może być wykonane jednokrotnie. A nawet jeśli ma być i do admina posyłane to wal w headerze dodatkowe Kopia ukryta i zapomnij o wszystkim. Nie po to są w standardzie maila dodatkowe pola poza Od i Do by tylko sobie istniały (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:31 |