Loading:

Mikołajkowa promocja 3za2 - w tym roku przygotuj większą skarpetę!

Formularz kontaktowy flash.

Poniższy tutorial przedstawia jak za pomocą, PHP przekazać zmienne z Flash'a
Uwaga! Twój serwer musi obsługiwać PHP Mail!

Tworzenie formularza w animacji flash

1. Otwórz program Alligator Flash Designer, ustaw czas ramki na "stop": "Ramka" > "Czas ramki" i zaznacz opcję "stop" i zmień rozmiar ramki: "Ramka" > "Rozmiar ramki" i szerokość "450", a wysokość "300".
2. Tworzymy pola edycji: f_imie, f_email, f_telefon, f_tekst

Nazwę pola zmieniamy poprzez dwukrotnie kliknięcie na pole edycji i zmieniamy "Nazwa zmiennej:" i wszystkie opcje odznaczamy tak jak na obrazku poniżej.

3. Teraz dodajemy przycisk odpowiadający za wysłanie maila, ustawiamy nazwę buttona (z menu "Obiekt" wybierz "Właściwości", np. "Wyślij".

4. Ustawiamy akcję przycisku "Wyślij", który odpowiada za przekazanie danych z pola tekstowego do PHP, i następnie na naszego maila. Wybierz z menu "Akcja" > "Kliknięcie", zaznacz opcję "Action Script" i wklej kod ActionScript: (w listingu)


5. Na koniec, dodamy pole w, którym będą wyświetlane błędy i dodamy "prostokąty" pod pola do wpisywania danych.

- Dodajemy pole f_error, w którym będą wyświetlane błędy, jak np. nie wpisanie "@" w polu email.
- Pod pola: f_imie, f_email, f_telefon, f_tekst , dodajemy: prostokąt lub innz obiekt tak aby każdy kto odwiedzi naszą stronę, wiedział w którym miejscu należy wpisywać dane.


Tworzenie pliku PHP

1. Tworzymy plik z rozszerzeniem PHP, pamiętaj o tym aby nazwa była taka sama jaką podałeś w akcji przycisku.
2. Poniżej kod PHP do pobrania, możesz go skopiować do swojego pliku, lub skorzystać z pobranego, i dowolnie rozbudowywać, jak np. Wysłanie mail potwierdzającego na maila podanego wcześniej w formularzu.
Plik "mail.php"

Wyjaśnienie pliku PHP
\n - są to znaki nowej linii np. w wiadomości email, gdzie nie można zastosować znaczników
. $_GET[f_imie] - przekazana zmienna "f_imie".
// - po tych znakach znajdują się komentarze, które nie zostaną wyświetlone na stronie
Uwaga! Wysyłanie wiadomości email działa na serwerach, które udostępniają funkcję "mail" w PHP.



Napisz Artykuł

Listing

f_error = "";
url = "mail.php?";
url = url + "f_imie=" + f_imie;
url = url + "&f_email=" + f_email;
url = url + "&f_telefon=" + f_telefon;
url = url + "&f_tekst=" + f_tekst;


if(f_imie=="") f_error = "Wpisz Dane Osobowe";
if(f_tekst=="") f_error = "Wpisz Tekst";
if(f_telefon=="") f_error = "Wpisz Numer Telefonu";
if(f_email=="") f_error = "Wpisz E-Mail";
if(f_email.indexOf("@",0)<0) f_error = "Wpisz poprawny adres E-Mail";
if(f_email.indexOf(".",0)<0) f_error = "Wpisz poprawny adres E-Mail";

if(f_error=="") getURL(url,"_blank");

mail.php - nazwa pliku PHP, do którego zostaną przekazane dane z naszego formularza.
f_imie, f_email, f_telefon, f_tekst - nazwy zmiennych z których będą przekazane dan


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=12365

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: gertyn Ranga: Poziom 3 Punktów: 50
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors