Forum Coders' city Strona Gwna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UytkownicyUytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj si, by sprawdzi wiadomociZaloguj si, by sprawdzi wiadomoci   ZalogujZaloguj 

Potrzebuj szybkiej odpowiedzi na moje pytanie... Zasady

Wyslanie maila przez PHP z danymi pobranymi z JavaScript



 
Odpowiedz do tematu    Forum Coders' city Strona Gwna -> PHP
Zobacz poprzedni temat :: Zobacz nastpny temat  
Autor Wiadomo
wisnia80



Doczy: 27 Gru 2006
Posty: 177

PostWysany: Sro Mar 02, 2016 4:36 pm  OP    Temat postu: Wyslanie maila przez PHP z danymi pobranymi z JavaScript Odpowiedz z cytatem Pisownia

Witam,

Potrzebuje pomocy mianowicie mam dzialajaca strone z kodem javascript jest to test wiedzy w postaci quizu. I teraz chcialbym by wygenerowane pytania i odpowiedzi przez javascript zostaly wyslane na koncu testu na wsakazany mail. Wiem jak zgromadzic dane w tablicy w zmiennej javascript ale teraz jak przeslac je do php i wyslac na maila. Strona jest w html index.html do ktorej zaczytywany jest kod javascript z pliku quwstion.js.

Jak poloczyc to w dzialajaca calosc.
Niestety javascript nie ma moliwoci wysylania maila.

_________________
---------------------------------------------------------------
Nigdy nie mw ze czego nie da sie zrobi, bo kto tego nie wie i to zrobi.....
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
marcin_an



Doczy: 26 Maj 2005
Posty: 18822

PostWysany: Sro Mar 02, 2016 6:26 pm      Temat postu: Odpowiedz z cytatem Pisownia

AJAX
_________________
Nieaktywny od 2017-04-01
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
wisnia80



Doczy: 27 Gru 2006
Posty: 177

PostWysany: Sro Mar 02, 2016 7:49 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

Dzieki ale podal bys jakis przyklad ... na prosty przypadku..
_________________
---------------------------------------------------------------
Nigdy nie mw ze czego nie da sie zrobi, bo kto tego nie wie i to zrobi.....
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
Garf



Doczy: 25 Maj 2005
Posty: 3607
Skd: Rzeszw

PostWysany: Sro Mar 02, 2016 11:38 pm      Temat postu: Odpowiedz z cytatem Pisownia

Czy naprawd mylenie Ci boli? Czy po prostu jeste zbyt leniwy eby ruszy tyek i wpisa 3 sowa w wyszukiwark? Dodae rozwizanie podane na tacy, wyka chocia minimum wkadu wasnego.

http://lmgtfy.com/?q=ajax+send+email

_________________
Internet nadal „nic nie rozumie”, adnego odkrycia, choby od niego zalea los wiata,
ale nadanego w egzotycznym jzyku, nie odrni od nieco mniej wanej wieci,
e u ciotki w placku z jabkami zrobi si w piekarniku zakalec.
Stanisaw Lem
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
wisnia80



Doczy: 27 Gru 2006
Posty: 177

PostWysany: Czw Mar 03, 2016 9:28 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

Dzieki za podpowiedz...
_________________
---------------------------------------------------------------
Nigdy nie mw ze czego nie da sie zrobi, bo kto tego nie wie i to zrobi.....
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
wisnia80



Doczy: 27 Gru 2006
Posty: 177

PostWysany: Nie Mar 06, 2016 7:29 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

Kontynuj podpowiedz:

1. W pliku javascript zdefiniowalem funkcje ktr wywouje po zakonczeniu dzialania gwnego kodu:

Kod:

function send() {

var data_to_send = testresult;

$.ajax({
    

            type: "POST",
            url: "email.php",
            data: "TEST",
            success: function(msg){
                 $('.success').fadeIn(1000);
            }
        });

}    




2. w tym samy katalogu utworzyem plik email.php z kodem do wyslania maila:

Kod:


<?php
if($_POST){
    $message = $_POST['text'];

//send email
    mail("moj@email.pl", "Quiz", $message);
}
?>


dodam ze chciabym przesac/wyslac emailem tablice testresult ktora zawiera 10 wierszy kady element (kazdy wiersz sklada sie z wektora 4 elementowego).
Ale to pozniej najpierw chciabym by dziala na danej testowej


Porsze o interpretacje kodu czy w powyszy jest prawidowy.
Jezeli nie prosze o wskazanie bedu.

_________________
---------------------------------------------------------------
Nigdy nie mw ze czego nie da sie zrobi, bo kto tego nie wie i to zrobi.....
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
marcin_an



Doczy: 26 Maj 2005
Posty: 18822

PostWysany: Nie Mar 06, 2016 8:18 pm      Temat postu: Odpowiedz z cytatem Pisownia

Ile razy masz otrzyma prob, eby prbowa zrozumie, co piszesz, a nie przekleja bezmylnie cudze kody? To, e kto umieci na Stacku szerszy kod nie oznacza, e to ma zwizek z wysyaniem maili. Co z tym tematem maj wsplnego zmienne data_to_send i testresult, ktre nawet nie s uywane przez kod? Co z nim ma wsplnego ozdobnik robiony przez fadeIn? MYL CO ROBISZ! Myl tym bardziej, e dotykasz tutaj tematu, w ktrym jeste o milimetry od zrobienia niechccy open relaya albo narzdzia do ataku na siebie samego.

Kod ma szans zadziaa. Zakadajc, e wczeniej nie wywali si z powodu niezdefiniowanych zmiennych i odwoa do nieistniejcych elementw.

Oczywicie traktuj go jako kod do samego przetestowania wysyania maila, nie realizacji wskazanego w pierwszym pocie celu - bo chyba sam widzisz, e kwestii wysania quizu nie dotyka ;).

_________________
Nieaktywny od 2017-04-01
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
wisnia80



Doczy: 27 Gru 2006
Posty: 177

PostWysany: Nie Mar 06, 2016 8:38 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

data_to_send - zmienna ktra utworzyem(tymczasowo jest niepotrzebna).
testresult - to tablica zawierajca dane wynikowe z dziaania JScriptu (to j chciabym wysya na maila - zawiera pytania i odpowiedzi)

Narazie kod w formie testu - ma wysa maila z tekstem "TEST" pozniej jak pisaem chciabym przesa tablice testresult - najpierw chiabym poznac metode a pozniej j zastosowa.
Poruszye rwnie temat open relaya - w takim razie jak si przed tym zabezpieczy i jak powinno by to wykonane prawidowo (skoro ju wychodz ze bednego rozwizania), niestety samem nie da sie wszytkiego ogarn - czasmi konieczne jest wytumaczenie wiec chyba forum do tego suy wiec jezeli wiesz jak mi pomoc to poprosze.

_________________
---------------------------------------------------------------
Nigdy nie mw ze czego nie da sie zrobi, bo kto tego nie wie i to zrobi.....
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
marcin_an



Doczy: 26 Maj 2005
Posty: 18822

PostWysany: Nie Mar 06, 2016 8:46 pm      Temat postu: Odpowiedz z cytatem Pisownia

wisnia80 napisa:
Narazie kod w formie testu - ma wysa maila z tekstem "TEST" pozniej jak pisaem chciabym przesa tablice testresult - najpierw chiabym poznac metode a pozniej j zastosowa.
No to, jak napisaem, kod ma szans zadziaa.

wisnia80 napisa:
Poruszye rwnie temat open relaya - w takim razie jak si przed tym zabezpieczy
Mylc, co si robi. Nie ma adnego gotowca ani tutoriala, z ktrego moesz przeklei kod. Musisz rozumie, co piszesz. Kady kod jest inny, kady moe mie inne saboci - wszystko zaley od tego, co twj kod bdzie robi, co bdziesz mu przekazywa, jak, skd, dokd. Napisz kod, poka konkretny przypadek, wtedy bdzie mona powiedzie, gdzie s w nim bdy.
_________________
Nieaktywny od 2017-04-01
Powrt do gry
Zobacz profil autora Wylij prywatn wiadomo
Wywietl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Gwna -> PHP Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Moesz pisa nowe tematy
Moesz odpowiada w tematach
Nie moesz zmienia swoich postw
Nie moesz usuwa swoich postw
Nie moesz gosowa w ankietach
Moesz dodawa zaczniki na tym forum
Moesz pobiera pliki z tego forum




Debug: strone wygenerowano w 0.13798 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |