Form in Flash As3 e Php

Da Iwebdesigner @Iwebdesigner_it

Se siete alla ricerca di un form in Flash, da inserire nella pagina dei contatti del vostro sito, ecco una soluzione molto semplice da applicare e customizzare.

Anzitutto apriamo, col nostro editor preferito, la pagina contact_form.php, dove andremo a inserire la nostra mail e il nome del sito:

if(empty($_POST['senderEmail'])){
	echo"Error: No email address found";
	exit;
}
$senderName		= $_POST['senderName'];
$senderEmail	= $_POST['senderEmail'];
$senderMessage	= nl2br($_POST['senderMessage']);
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

////////////////////////////////////////////////////////////////
// 1) Inserisci nella prima riga sotto il tuo indirizzo email
////////////////////////////////////////////////////////////////
$headers .= "From: mail@tuosito.com <> \n";
$headers .= "Reply-To: " . $senderEmail . "\n\n";

////////////////////////////////////////////////////////////////
// 2) Infine modifica le 2 seguenti linee col nome del proprio sito e l'indirizzo email
////////////////////////////////////////////////////////////////

$siteName		= "tuosito.com";
$to 			= "mail@tuosito.com";

$toSubject 		= "Message from $senderName via $siteName";
$emailBody 		= "From: $senderName

				Email: $senderEmail

				Message:

			  	$senderMessage

";
$message 		= $emailBody;
$ok = mail($to, $toSubject, $message, $headers);
if($ok){
	echo "returnValue=1";
}else{
	echo "returnValue=0";
}
?>

Se invece vogliamo cambiare l’aspetto grafico del nostro form, apriamo il file contact_form.fla. Dopo aver tolto i commenti all’intero script, possiamo modificare i codici esadecimali dei colori:

contactForm.textColor = 0xffffff;

contactForm.borderColor = 0x222222;

contactForm.backgroundColor = 0x000000;

contactForm.selectedBorderColor = 0x05b59a;

contactForm.selectedBackgroundColor = 0x000000;

contactForm.selectedBlurAmount = 50;

contactForm.sendButtonTextColor = 0xffffff;

contactForm.sendButtonTextRollOverColor = 0xffffff;

contactForm.sendButtonColor = 0x05b59a;

contactForm.sendButtonRollOverColor = 0xff4400;

contactForm.errorColor = 0xff4400;

contactForm.confirmationColor = 0x05b59a;

Infine, possiamo anche modificare altezza e larghezza dei box:

contactForm.nameWidth = 400;

contactForm.emailWidth = 400;

contactForm.messageWidth = 550;

contactForm.messageHeight = 200;

contactForm.verticalSpacing = 10;

A questo punto, importiamo il form nel nostro sito col solito script:

var loader:Loader = new Loader();

loader.load(new URLRequest("contact_form.swf"));

nome_simbolo.addChild(loader);

Alla prossima!


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :