![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 11.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Siema,
Na swojej stronie mam formularz php wysyłający emaile(form2mail), dodałem różne zmienne i teraz mam problem, aby dodać te zmienne do wysyłanej wiadomości.
form2mail.php
Jest zmienna $body, ale nie wiem skąd brane są zmienne /t i inne. Zmienne "firstname" i "lastname" są normalnie pobierane z selectów. Chciałbym aby reszta tez była pobierana. Co i jak musiałbym zrobić? Z góry dziękuję i pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 29 Dołączył: 13.12.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten Form2Mail jest ubogo napisany... Bardzo ubogo...
Generalnie dodane do HTMLa zmienne, jeśli są w obrębie <form></form>, powinny się same dopisać do maila. Ale i tak jest tu masa rzeczy do korekty. Ok, zacznijmy od HTMLa: Kod <select name="From" class="date"> Zmień "From" na obojętnie co, na przykład "Od" - w skrypcie pole "From" jest wywalane z formularza. Ewentualnie możesz w form2mail.php wywalić linijki: Obydwie. Sama klasa musi mieć niezłą ilość lat, jest przestarzała. Zamień wszystkie $HTTP_GET_VARS na $_GET , a $HTTP_POST_VARS na $_POST. Przydałoby się też wywalić ereg_replace i zamienić na: Można by tez rozwinąć skrzydła i posprawdzać, czy dane pola mają odpowiednie wartości. A nawet należałoby. I inny szczegół: Powinno być: Widzę też literówkę tu: Wywal nawias albo domknij go. Być może przeoczyłem coś jeszcze, ale to takie najbardziej rzucające się w oczy. I tak przepisałbym cały skrypt. Ten post edytował morbic 2.07.2011, 21:32:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 23:59 |