Hoewel Flash kan worden gebruikt op de client - side functionaliteit , het kan niet onafhankelijk worden gebruikt om e-mail te sturen . Het creëren van een flash sendmail vorm vereist het gebruik van PHP of een andere server - side scripting taal . De sectie PHP zal alleen gebruikt worden om te communiceren met de server , terwijl de Flash -interface zal worden gebruikt voor het invoeren van de e-mail informatie . De PHP-script voegt de verzonden informatie in een functie "Mail" , die de opdracht naar de server te instrueren om de bijgevoegde informatie versturen omvat . Instructies 1 Open een nieuw Flash -document . Kopen van 2 Plaats de juiste formuliervelden , zoals de e-mail , naam en bericht secties . Ervoor zorgen dat alle tekst invoervelden zijn " Dynamische tekst "-velden door het selecteren van de functie " Tekst " op de toolbox , het navigeren naar de paragraaf "Eigenschappen " onder het hoofdpodium en het selecteren van "Dynamisch tekst . " < Br > 3 Wijs een variabele naam voor elk tekstveld dat u maakt onder "Eigenschappen " " Var " onder het werkgebied. De naam van de variabele wordt gebruikt om een tekstveld koppelen aan een variabele naam bij het schrijven van code voor het formulier . 4 Selecteer alle tekstvelden in en druk op F8 om een nieuwe Filmclip maken . Noem de filmclip " Vorm " en klik op "OK . " 5 Maak een knopinstantie met de functie " rechthoek " selecteren en het tekenen van een knop symbool on Stage . Selecteer F8 wanneer gedaan en een nieuwe Button symbool genaamd " Verzenden. " 6 Selecteer de " Verzenden" knop symbool en klik op F9 om het venster " Actions " brengen . Voeg de volgende code : Form.loadVariables ( email.php " , " POST " ) ; Deze code zal alle tekstvelden het aan de PHP- pagina die dan , het tekstveld met behulp sturen variabelen , wordt de verzonden informatie op te halen . 7 In alle andere extra informatie in het werkgebied dat u wilt weergeven op het emailformulier interface. Merk op dat deze toegevoegde informatie niet aan de ontvanger wordt verzonden en verschijnt alleen op het e-mailformulier op Open Kladblok 8 en maak een nieuw bestand met de naam Kopieer 9 en plak de volgende regels code . " email.php . " : < php $ SendTo = [email protected] ; ? $ Subject = " Flash mails " ; het e-mailadres aan het juiste adres waar u de gegevens wilt gestuurd naar 10 Voeg de regels code hieronder om de " email.php " file : . $ headers = " From : " $ POST [ "Naam" ] ; $ headers = " < " $ POST [ ' email ' ] . " > \\ r \\ n " ; $ headers = "Antwoord aan : " $ POST [ " email " ] " \\ r \\ n " ; bericht $ = $ POST [ ' bericht' ] ; de bovenstaande code formaten de verzonden informatie, zodat de ontvanger kan gemakkelijk kunnen lezen en reageren op e-mails verstuurd 11 In de laatste regels van de code hieronder om het PHP-bestand : . Post ( $ SendTo , $ onderwerp , $ bericht , $ headers ) ; ? . > Sla de " email.php " -bestand in dezelfde map als het SWF flash -bestand eerder hebt gemaakt en uploaden naar de server uitvoeren om te testen of het werkt .
|