Medan Flash kan användas på klientsidan funktionalitet , kan den inte användas självständigt för att skicka e-post . Skapa en blixt sendmail formulär kräver användning av PHP eller annan server - side skriptspråk . PHP avsnittet kommer endast att användas för att kommunicera med servern medan Flash -gränssnittet kommer att användas för att mata in e-information . PHP script infogar den skickade informationen till en " post " -funktionen som inkluderar kommandot för att instruera servern att skicka bifogad information. Instruktioner
1
Öppna ett nytt exponerar dokumentet .
2
Sätt formulärfälten såsom e-post , namn och meddelande sektioner . Se till att alla input textfält är " dynamisk text "-fälten genom att välja " Text " verktyget i verktygslådan , navigera till " Egenskaper " nedan stora scenen och väljer "Dynamisk text . "
3
Tilldela en variabel namn för varje textfält du skapar under " Egenskaper " " var " nedanför scenen . Den variabla namn används för att associera ett textfält med en variabel namn när du skriver koden för formuläret . Markera alla textfält och tryck F8 för att skapa ett nytt filmklipp
4
. Namnge filmklippet " Form " och klicka på " OK . "
5
Skapa en knapp instans genom att välja " rektangel " verktyget och rita en knapp symbol på scenen . Välj F8 när du är klar och skapa en ny knapp symbol som kallas " Skicka ".
6
Välj " Send" knappen symbol och klicka på F9 för att få upp " Åtgärder " fönstret . Lägg till följande kod :
Form.loadVariables ( email.php " , " POST " ) ;
Denna kod kommer att skicka alla textfält till PHP-sida som sedan , med hjälp av textfältet variabler , kommer att hämta den skickade informationen .
7
Lägg annan extra information på scenen som du vill ska visas på den e- formulär gränssnittet . Observera att detta läggs informationen inte kommer att skickas till mottagaren och endast visas på e- formulär sidan
8
Öppna Anteckningar och skapa en ny fil som heter
9
Kopiera och klistra in dessa rader kod. " email.php . " :
< php
$ SendTo = forms@example.com ; ?
$ Ämne = " Flash post " ,
ändra e-postadressen till rätt adress där du vill att informationen skickas till
10
Lägg kodrader nedan till " email.php " file : .
$ headers = " From : " $ pOST [ " namn " ] ;
$ headers = " < " $ pOST [ " email " ] . " > \\ r \\ n ";
$ headers = " Svara till : " $ pOST [ " email " ] " \\ r \\ n ";
$ message = $ pOST [ " message " ] ;
koden ovan formaterar den skickade informationen så att mottagaren kan lätt kunna läsa och svara på mail som skickas
11
Lägg de sista raderna i koden nedan till PHP -fil : .
Mail ( $ SendTo , $ ämnet , $ meddelande , $ headers ); .
>
Spara " email.php " filen i samma mapp som SWF Flash -filen du skapade tidigare och ladda upp till servern Kör för att testa om det fungerar .