1. Inleiding
Ik ga proberen in deze tutorial wat uitleg te geven of een mailform in flash
in combinatie met een php-bestand. Hiervoor heb je natuurlijk flash voor nodig (zie downloads)
en een server die php ondersteunt.
top 2. Stap 1: inputvelden
Je maak een tekstkader door middel van "texttool"
Vervolgens ga je naar properties
Je stelt je tekstvak in op "input text" en kiest een naam voor een variable.(als voorbeeld pakken we "naam") Je kan overgens nog voor de layout een
lettertype, een kleur kiezen, maximum lengte instellen,... maar dat heeft hier niet veel belang.
Wanneer je een paswoordveld of een "textarea" wilt dan verander je "single line" door "password" of door "multiline"
Dit herhaal je een zoveel keer als je inputvelden nodig hebt.
Als je dat dan hebt gedaan, krijg je zoiets.
Mits je er een randje rond tekent en er iets voor typt.
Hier hebben de velden de volgende variables:
naam-emailadres-bericht.
Het is maar dat je nog kan volgen.
top 3. Stap 2: Knoppen
Hoe je een knop precies maakt, ga ik jullie niet uitleggen maar verwijs ik jullie graag door
naar deze tutorial.
Maar ik zal jullie wel zeggen hoe je uw actie instelt.
Als action-code van je knop typ je de volgende code:
on (release) {
loadVariablesNum("mail.php", "0", "POST");
}
en "mail.php" is de bestandsnaam/url waar we de php-file vinden,die we later gaan opstellen.
top 4. Het php-bestand
Nu gaan we de php-file opstellen. Je kan deze natuurlijk ook zelf maken met de variables $_POST['naam'] , $_POST['emailadres']
en $_POST['bericht']. Eventjes een voorbeeld van een code:
<?php
$to = "JOU@EMAIL.HIER";
$subject = "Hier
het onderwerp van de mail";
//hieronder "hoef" je niets te veranderen
$bericht = $_POST['bericht']
;
$header = "From:
" . $_POST['naam']
. " <"
. $_POST['emailadres']
. ">
";
$header .= "Reply-To:
" . $_POST['naam']
. " <"
. $_POST['emailadres']
. ">
";
$header .= "X-Priority:
1";
mail ($to, $subject, $bericht, $header);
?>
Je moet wel zorgen dat deze file in dezelfde map zit als je *.swf en dat deze ook de naam heeft
die je bij puntje 3 hebt ingevuld, namelijk mail.php
top5. Eindwoord
Ik hoop dat je iets had aan mijn eerste tutorial. Heb je nog vragen?
Stel ze dan op het forum of aan mij.