adrub Napisano Październik 14, 2007 Zgłoszenie Share Napisano Październik 14, 2007 Witam Potrzebuję utworzyć skrypt, który wyśle maila, gdy ktoś wejdzie na stronkę na której jest umieszczony. Ktoś odwiedził moją stronkę, a ja chcę dostać na maila info o tym. Mam do dyspozycji tylko html i javascript znalazłem taki kod <FORM METHOD=POST ACTION="mailto:[email protected]"> <H3>Czy ta strona podoba Ci się?</H3> <INPUT NAME="choice" TYPE="RADIO" VALUE="1">Zupełnie nie.<BR> <INPUT NAME="choice" TYPE="RADIO" VALUE="2" CHECKED>Strata czasu.<BR> <INPUT NAME="choice" TYPE="RADIO" VALUE="3">Najgorsze badziewie w całym Internecie.<BR> <INPUT NAME="submit" TYPE="SUBMIT" VALUE="Wyślij odpowiedź"> </FORM> lecz niestety nie działa... nie wysyła nic... Jak powinien wyglądać taki kod?? Proszę o pomoc, pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
jjj Napisano Październik 15, 2007 Zgłoszenie Share Napisano Październik 15, 2007 Po pierwsze, tytuł jest mylący. W Twoim przykładzie nie ma ani kawałka JavaScriptu. Po drugie, URI mailto: nie obsłuży zawartości formularza. Jeżeli masz dostęp do /var/log/maillog, zajrzyj jaki adres odbiorczy generuje Twój formularz. Po trzecie, mailto: uruchamia KLIENTA poczty, za pomocą którego user ma możliwość skomponować i wysłać mail. Tobie zależy na użyciu MTA (Mail Transfer Agent), który wyśle gotową wiadomość. Taka zabawka, jaką chcesz zrobić, powinna współpracować z systemem skryptów serwera (cgi, php, perl) lub klienta (właśnie JavaScript). Jeżeli po stronie serwera, to musisz mieć możliwość wysłania poczty jego siłami. API języków skryptowych dają taką możliwość. Jeżeli po stronie klienta, to sprytny użytkownik będzie w stanie dowolnie podmienić zawartość generowanego maila. W każdym z tych przypadków pole action formularza winno wskazywać na kod skryptu zamiast na adres docelowy poczty. W przypadku JS będzie to java script:nazwa_funkcji(argumenty) // korektor wciąż uparcie rozdziela java script, pewnie dla bezpieczeństwa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
matlas Napisano Październik 15, 2007 Zgłoszenie Share Napisano Październik 15, 2007 w JS nie wyslesz meila musi to byc cos po stronie serwera: php,ruby, java itd Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
adrub Napisano Październik 16, 2007 Autor Zgłoszenie Share Napisano Październik 16, 2007 to bardzo niedobrze... ale nic... dzięki za info Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
jjj Napisano Październik 17, 2007 Zgłoszenie Share Napisano Październik 17, 2007 w JS nie wyslesz meila musi to byc cos po stronie serwera: php,ruby, java itd A nie ma jakiejś funkcji do wywołania POP-a? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się