Formulario Simple en Swishmax
Posteado el 28. Jul, 2010 por creativo in Swishmax
Bueno aquí dejamos la respuesta a la pregunta de Jef espero que esto resuelva tu duda.
PASO 1
Creamos un nuevo documento de Swishmax en blanco Blank Movie.
PASO 2
Vamos a la ventana Properties – Botón Movie Properties y aplicamos los valores que se ven en la imagen.
PASO 3
En este caso Arrastramos la imagen del formulario que preparamos en photoshop anteriormente.
PASO 4
Con la herramienta Text Tool vamos a dibujar una caja de texto como la que se ve en la imagen.
PASO 5
Vamos a la ventana Properties y le aplicamos los valores que se ven en la imagen, el tipo de fuente tamaño y color pueden variar dependiendo del gusto de cada persona.
PASO 6
Creamos una nueva caja de texto para el e-mail y en la ventana Properties le aplicamos los valores que se ven en la imagen.
PASO 7
Hacemos los mismo con la variable del mensaje, en este caso para determinar la altura de la caja cambiamos el valor Lines de un 7 a un numero mas alto o mas bajo dependiendo del tamaño deseado.
PASO 8
Con la herramienta Autoshape Tool dibujamos una forma sobre el botón de enviar con un color de relleno sólido con una opacidad de 0%.
PASO 9
Realizamos una forma igual para el botón de borrar.
PASO 10
Seleccionamos la forma que esta sobre el botón enviar y vamos a la ventana Scritp y colocamos el siguiente código
on (press) {
if((mensaje=="")|(email=="")|(nombre=="")){
resultado = "Todos los datos son requeridos.";
}
else {
resultado="Gracias por contactarnos";
send="yes";
this.loadVariables("nombredelphp.php",'POST');
send="no";
nombre="";
email="";
mensaje="";
}
}
PASO 11
Ahora seleccionamos la forma que esta sobre el botón borrar y vamos a la ventana Script y copiamos el siguiente código
on (press) {
nombre="";
email="";
mensaje="";
}
PASO 12
Por ultimo agregamos una caja de texto y en la ventana Properties le aplicamos los valores que se ven en la imagen.
PASO 13
Ahora vamos a crear nuestro php que nos servirá para enviar los datos a nuestro correo, creamos un nuevo documento de PHP en blanco en Adobe Dreamweaver.
PASO 14
Copiamos y pegamos el siguiente código dentro de nuestro php
<?
//Tomamos las variables desde la pelicula
$elnombre = $_POST['nombre'];
$elemail = $_POST['email'];
$elmensaje = $_POST['mensaje'];
//Puedes modificar el asunto del mail
$asunto="FORMULARIO DE CONTÁCTENOS";
//Encabezados
$encabezado="De: $elnombre<$email>\n";
//Informacion del e-mail
$mensajedatos="Esto fue lo que escribió:$elnombre\n
NOMBRE: $elnombre
E-MAIL: $elemail
MENSAJE: $elmensaje";
//E-mail al cual se envia el mensaje
$mail="prueba@tutorialesenlaweb.com";
//Accion de enviar el mensaje
mail($mail,$asunto,$mensajedatos,$encabezado);
// 2do mail
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers = "from: FORMULARIO DE CONTACTENOS <prueba@tutorialesenlaweb.com>\n";
$headers .= "Return-Path: prueba@tutorialesenlaweb.com";
$subject = "FORMULARIO DE CONTACTENOS";
$recipient = $_POST['email'];
$message ="
Agradecemos su interés en TUTORIALES EN LA WEB.
ATENTAMENTE:
DEPARTAMENTO WEB
\n\n
\n"
;
// echo "$headers<br>";
// echo "$subject<br>";
// echo "$recipient<br>";
// echo "$message<br>";
mail($recipient,$subject,$message,$headers);
?>
PASO 15
Listo solo lo guardamos con el nombre que colocamos en el código de Swishmax y listo.
Felipe
28. Jul, 2010
Saludos amigo, ante todo te felicito por tus tutoriales, los acuales me han servido de gran ayuda.
Te escribo porque estoy buscando la forma de lograr este efecto con imagenes como el que esta en esta pagina: http://recursostic.educacion.es/bancoimagenes/web/
Tienes alguna idea de como hacerlo?
ciberlaxe
29. Jul, 2010
muy bueno el tuto lo pondre en practica en una web que estoy haciendo,
seria muy interesante que hagais uno de como hacer un chat para una web que sea presonalizable de acuerdo a la pagina donde se incluya
saludos y muchas gracias
eduardo
31. Jul, 2010
muy bueno el post sigan asi
Javier SAlomon
01. Sep, 2010
Mil grcia spor el tuto.. muy útil, sólo que a la fecha no he podido lograr qeu me jale, hay una parte qeu me “hace ruido” donde dice el “sript” “nombredelphp.php.. es eso lo que deve llevar, en mi caso lo he renombrado a “enviar.php” y claro genero el php adecuado, pero no me jala… ? porqeu será¡? AYUDA!
Horacio
04. Nov, 2010
Hola, muy buen sitio, la ayuda me viene más que bien!!!
Pero en esta oportunidad tengo el mismo problema que Javier Salomon. No me llega ningún mail una vez que aprieto Enviar en el formulario, puse el nombre del php en el swi y nada. Que será?
Susana Gómez
22. Feb, 2011
Hola… estoy agradecida de haber encontrado esta web de ayuda… muy buena… sin embargo tengo un inconveniente, baje el Formulario simple y lo aplique en mi web, en la sección 5 de una plantilla swish max3, cliqueo en enviar y jamás llega al correo señalado… no se como hacer para que se habilite el mensaje al correo de destino???
Lo mismo hice con el Formulario con capchta, el que inserte en mi web en la sección 5 de la misma plantilla swish max3… como no funciona, quise agregarlo a la sección5, que es contacto como un link que lleve al formulario en una ventana aparte… pero, no pasa nada… ni envia , ni llega…
alguien, me podría ayudar por favor.. le estaré eternamente agradecida… pues estoy ¡plop! y no como solucionarlo…
Esperando una pronta respuesta a mi S.O.S. y con profunda gratitud, se despide
Susana
creativo
23. Feb, 2011
Susana tu problema puede estar en la edición del PHP, ahí tiene que cambiar el correo al cual llegaran los mails que te envíen desde el formulario.
Saludos
JESSE
14. Apr, 2011
deberian de hacer un VIDEO TUTORIAL de este formulario desde cero, porque esta muy interesante el aporte, pero no me jala, ya cheque el codigo en ambos documento ,(php y swish). gracias y tomenlo en cuenta, vale la pena de verdad!
creativo
15. Apr, 2011
Jesse vamos a tomar en cuenta tu sugerencia.
Saludos
Santi
29. Aug, 2011
Hola. Muy buenos los tutoriales. Os felicito.
Tengo un problema con este tutorial, y es que he creado el formulario y he cambiado el nombre del archivo PHP en el boton enviar:
this.loadVariables(“nombredelphp.php”,’POST’);
Por otro lado, he creado el archivo con el nombre enviar.php y he cambiado tambien el correo de destino:
$mail=”santi.XXXXXX@gmail.com”;
Pero el problema esta en que no llega el correo… ¿Es posible que sea porque aun no he subido la web a internet y no se envie desde el servidor local de mi ordenador?
Espero me puedan ayudar. Gracias
Santo
29. Aug, 2011
Solucionado. Subido a la red funciona perfecto. Un saludo
BetoBotas
25. Jan, 2012
Perfectiuki, funciona muy bien me saco del paso… gracias felicitaciones, excelente pagina de tutoriales…
Gracias¡, Muchas Gracias.
Omar Romero
11. Apr, 2013
Hola, de verdad que me ha sido de mucha utilidad, éste y otros tutoriales, como el de menú desplegable, muchas gracias, solamente tengo una duda con respecto a éste PHP, por que lo he aplicado a mi sitio, lleno el formulario, envío esa información, y si llega la información vaciada a el correo que le direcciono, pero, parece ser que el “auto-respuesta” para quien lleno el formulario, no le llega, ¿se deberá algo en el PHP? vaya, podrías explicarme lo que viene siendo “//2do mail” si tiene que ver algo con eso, pues en esa parte esta lo que al parecer seria una auto-respuesta. muchas gracias.
Andrés
09. Aug, 2013
Hola gracias por el tuto!!! Ya hace tiempo que usé esta información para una web funcionó de maravilla. El problema que tengo ahora es que hemos hecho la misma página en otro país con ligeras diferencias y el formulario de contacto no me funciona. Puede ser por el Hosting contratado? es lo único que tengo diferente.