No está programada de cero, es una plantilla en XML con funciones en FLASH.
Para la parte de contacto, está compuesta por 3 archivos; contact.xml, mail.php y contact.swf (en el cual tengo el archivo .fla original).
Por lo que tengo entendido, el botón de 'Enviar Mail' en flash, tiene el codigo de accion que llama al php para enviar el formulario.
Dejo acá los codigos de los 3 archivos para que vean si hay algo mal (Que de seguro lo hay porque no funciona) y puedan decirme que es;
Código:
<?xml version='1.0' encoding='utf-8'?> <contactform imageurl="images/findus.jpg"> <infotext><h2>Como encontrarnos:</h2><br/>Algun texto o descripcion<br/><br/><contenttext>Direccion:</contenttext>Ruta 8 N°5236, San Martin, Buenos Aires<br/><contenttext>Telefono:</contenttext>4848-2387/92<br/><!--<contenttext>Fax:</contenttext>xxxx-xxx--><br/><contenttext>Email:</contenttext><a href="mailto:[email protected]">[email protected]</a><br/><contenttext>Mapa Explicativo:</contenttext><a href="http://www.***.com">Click aqui para ver el mapa!</a></infotext> <name>Su Nombre</name> <email>Su Email</email> <message>Su Mensaje</message> <sendmail>ENVIAR EMAIL</sendmail> <errorname>Escriba su nombre<br/></errorname> <erroremail>Escriba su Email<br/></erroremail> <errorfield>Escriba un mensaje<br/></errorfield> <finished>Gracias! Su Email ha sido enviado!<br/></finished> <notfinished>Error al enviar el Email<br/></notfinished> </contactform>
mail.php
Código:
<?php $companyemail = "[email protected]"; $subject = "You recieved a message"; $idvar = isset($_REQUEST['idvar']) ? $_REQUEST['idvar'] : ""; if($idvar == "email") { $nametxt = isset($_REQUEST['nametxt']) ? $_REQUEST['nametxt'] : ""; if($nametxt == ""){ $nametxt = "No name has been entered."; } $emailtxt = isset($_REQUEST['emailtxt']) ? $_REQUEST['emailtxt'] : ""; $messagetxt = isset($_REQUEST['messagetxt']) ? $_REQUEST['messagetxt'] : ""; if($emailtxt != "" && $messagetxt != ""){ $date = date("m.d.Y H:i:s"); $mailtext .= "Sender information and message:\n\n"; $mailtext .= "name: " . $nametxt . "\n"; $mailtext .= "email: " . $emailtxt . "\n"; $mailtext .= "date & time send: " . $date . "\n\n"; $mailtext .= "message:\n"; $mailtext .= "" . $messagetxt . "\n\n"; $head = "From: [email protected] <yourcompany> \n"; $head .= "Content-Type: text/plain; Charset=utf-8\n\n"; $head .= "Reply-To: " . $emailtxt . "\n\n"; if(mail($companyemail, $subject, $mailtext, $head)) { print "&success=true"; } } } ?>