kempik 0 Zgłoś post Napisano Wrzesień 27, 2012 Witam, zastanawiam się czy można napisać funkcję javascript która wykona skrypt PHP. Chodzi dokładnie o to, aby po wysłaniu formularza wykonała się normalna akcja i dodatkowo wykonał się skrypt który wysyła dane na emaila. action="http://jakasstrona.pl/" id="formularz" method="post" onsubmit="funkcjadlaphp" Z góry dzięki za pomoc. Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Wrzesień 28, 2012 (edytowany) http://pl.wikipedia.org/wiki/XMLHttpRequest Najłatwiej przez np. jQuery ajax. Edytowano Wrzesień 28, 2012 przez xorg (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Wrzesień 28, 2012 Ale to wszystko może wykonać skrypt, który wykonuje się po wysłaniu formularza. Jak masz method="post" to wysyłany jest formularz jako post do action="http://jakasstrona.pl/" i w tym skrypcie obsługującym formularz robisz sobie co chcesz np. wysyłasz mailem dane z formularza. Udostępnij ten post Link to postu Udostępnij na innych stronach
kempik 0 Zgłoś post Napisano Wrzesień 28, 2012 Niestety nie mam dostępu do strony która obsługuje formularz, także to odpada. Faktycznie spróbuję to zrobić przez jQuery, może się uda Udostępnij ten post Link to postu Udostępnij na innych stronach
kempik 0 Zgłoś post Napisano Wrzesień 28, 2012 Wrzuciłem to do skrypt.php: <?php $c = curl_init(); curl_setopt($c, CURLOPT_URL, 'http://jakasstrona.pl'); curl_setopt($c, CURLOPT_POST, 1); curl_setopt($c, CURLOPT_POSTFIELDS, 'name=email'); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $page = curl_exec($c); curl_close($c); ?> Myślicie że to w ogóle ma szansę zadziałać ? Udostępnij ten post Link to postu Udostępnij na innych stronach