Comunidad de diseño web y desarrollo en internet online

URGENTE AYUDA PARA FORMULARIO EN FLASH Y PHP

Citar            
MensajeEscrito el 29 Mar 2006 06:30 pm
Necesito saber como se que funciona el formulario, porue ya lo hice en mi computadora que tiene coneccion a internet y todo pero no funciona osea, no aparece nada lleno el formulario pongo enviar se borra la palabra enviar y ahi no mas queda ya no pasa nada, que creen que pueda estar mal, por siacaso ya cambie en el archivo flash la ruta de donde esta el php en mi maquina, en el php ya cambie el correo electronico, que puede ser el motivo de que no me funcione??? por favor necesito una respuesta lo mas rapido posible.

[Editado por Cep]

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Mar 2006 06:57 pm
No escribas todo en mayuscualas eso siginifica QUE ESTAS GRITANDO

Y el formulario es el que esta aqui en Tutoriales :? :?

Por locote

Claber

105 de clabLevel



Genero:Masculino  

Que te importa

firefox
Citar            
MensajeEscrito el 29 Mar 2006 07:01 pm
busca, busca en los tutoriales.......aqui solucionamos problemas puntuales, no de tutoriales completos po'....

Saludos.

Por masterman24

41 de clabLevel



Genero:Masculino  

Santiago, Chile.

firefox
Citar            
MensajeEscrito el 29 Mar 2006 07:09 pm
jpierre:
1 - haz caso de lo que dice locote, por favor lee las reglas y la ayuda efectiva en mi firma
2 - no somos adivinos :S ...por que no colocas el codigo que usaste en Flash y PHP ...asi te ayudaremos mejor ;)
3 - un saludo ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 29 Mar 2006 07:29 pm
ok gracias por los consejos, miren estos son los codigos que cambie segun el tutorial en flash:

on (release) {
if (!Nombre.length) {
EmailStatus = "Introduzca su nombre antes del envio";
} else if (!Email.length) {
EmailStatus = "Porfavor introduzca una direccion de correo";
} else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {.
EmailStatus = "Porfavor introduzca una direccion de correo valida";
} else if (!Comentarios.length) {
EmailStatus = "Sus comentarios son importantes para nosotros";//
} else {
loadVariablesNum ("C:/Documents and Settings/diseño/Escritorio/sendmail.php", "0", "POST")
EmailStatus = "";
play();
}
}

si se dan cuenta solo cambie el loadvariablenum, bueno en el php cambie lo siguiente:

//Y usamos la función mail indicando que envie el correo a nuestro servidor para control
//con el título Formulario de contacto el contenido html y tipo de texto UTF-8 para que
//los símbolos introducidos en los campos de flash sean legibles
//para terminar le damos el nombre del remitente puesto en el formulario y su dirección de correo.
//de aqui solo se tiene que cambiar [email protected] y poner el correo donde se
//desean recibir los formularios, respetando los entrecomillados.
//es importante que pongas una dirección de correo valida en lugar de [email protected],
//si no el escript podria no enviar el correo
mail('[email protected]', 'Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $Nombre < $Email >");
el html tambien lo cambie por este mas sencillo:

$mensaje = '
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center"><strong>Gracias por su comentario </strong> </div>
</body>
</html>
';

y de ahi solamente esta otra parte del php:

$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$cabeceras .= 'From: Crop creativos < [email protected] >' . "\r\n";
mail ("$Nombre < $Email >", "Su correo ha sido recibido",$mensaje,$cabeceras);
}

porfavor revisenlo y traten de decirme que estoy haciendo mal.

muchas gracias de ante mano.

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Mar 2006 07:46 pm

Jpierre escribió:

Código :

loadVariablesNum ("C:/Documents and Settings/diseño/Escritorio/sendmail.php", "0", "POST");
usa una ruta relativa, no absoluta... o sea
tuarchivo.swf
tuarchivo.php
deben estar en la misma carpeta, quedando:

Código :

loadVariablesNum ("sendmail.php"", "0", "POST"); 

veo que lo tienes en el Escritorio, y deduzco que no tienes un servidor web local como Apache o IIS, para que te funcione PHP, te recomiendo instales WAMP para que tengas Apache y PHP funcionando en tu maquina sin dramas.

Jpierre escribió:

Código :

EmailStatus

debe ser un campo de texto dinamico no???, en caso de serlo, colocalo en tu codigo como:

Código :

EmailStatus.text


saludos y suerte ;)

PD: investiga un poquito mas de los servidores web locales, como Apache para que sepas que es lo que hace WAMP, a modo de teoria complementaria lee esto, pero te recomiendo que utilices WAMP no FoxServ, y claro como no, utiliza Apache en vez de IIS :D

PD2: cuando postees codigo, una URL, una imagen haz uso de las etiquetas, que puedes colocar gracias a los botones que tienes en la interfaz cuando escribes ;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 29 Mar 2006 11:46 pm
bueno ese programa ya lo baje pero no se utilizarlo, bueno tabien ahora he subido el archivo swf del formulario a un web pero no funciona tampoco lo hize tambien con el php, quiero saber si esta bien lo que estoy haciendo, por siacaso cambie la ubicacion del formulario flash osea en el boton le puse la nueva ubicacion del php para q lo ubique pero igual nada.

la ruta del formulario es http://utmarbleperu.com/formulario.swf
y la del php es http://utmarbleperu.com/sendmail.php

revicenlo ps y diganme que puedo hacer disculpen si no comprendo muy bien lo que me indican pero es que tengo poco tiempo metido en esto.

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 30 Mar 2006 12:06 am
veo que quieres correr sin saber caminar U_U
DEBES aprender a utilizar WAMP y que te funke PHP y Apache localmente...

ve esto y compara, te recomiendo utilices loadVars (en vez de loadVariablesNum) y leas los tutos sobre eso, trata de crear un formulario a modo de ejemplo = a como el que te doy en el link, y me avisas....
suerte

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 30 Mar 2006 12:08 am
revisando el archivo como siempre terco yo ya me funciona el formulario pero hay algo me llaga a mi el archivo con la informacion y todo, pero el que llena el formulario no recive ninguna confirmacion de que llego su correo y tampoco se borra la informacion puesta en el swf solo se queda ahi la imagen que creen que pueda ser????

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 30 Mar 2006 12:12 am
gracias por tu comentario, mira al remitente ya le llega la informacion de que ha sido resivido el mail lo unico que no funciona es como te dije antes el swf que no borra la informacion del formulario lo deja todo ahi como si se hubera colgado que puedo hacer gracias por toda la atencion prestada durante el dia.

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 30 Mar 2006 04:20 pm
*sigh*
en el codigo anda jugando con un texto dinamico que te vaya diciendo que has hecho...
al momento de apretar el boton Enviar: "Su correo se esta enviando"
al momento de recibir la respuesta desde el PHP: exito o error...

y asi

PD: ufff!!! XD

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 30 Mar 2006 07:14 pm
Gracias por la respuesta pero mira hay algo en el boton ya esta eso que dices le doy la orden al emailstatus q valla poniendo mensajes para cada cosa osea si escriben mal el correo, o si no llenan alguna de las casillas y tambien cuando se esta enviando el correo, mira no se pero tu crees q este mal la ultima parte del php mira esto:

//Y finalmente le enviamos a nuestro formulario flash la palabra que pondra en marcha
//la animacion que ira borrando los campos de texto y confirmará nuestro envio
//dejandonos en el boton repetir por si deseamos mandar otro.
//De aqui solo tenemos que tener en cuenta en que nivel o dentro de que clip hemos
//puesto nuestro formulario y cambiar la ruta si fuera preciso.
//Si cambiamos la palabra Enviando por otra lo tendremos que indicar en el sensor
//de nuestro formulario flash
//Y por ultimo tendremos que tener en cuenta donde se carga nuestro formulario en
//nuestro servidor y donde ponemos este php para que lo encuentre al pasarle las
//variables desde flash.
Print "_level0.formulario.EmailStatus=Enviando";

lo mando con la explicaion para que puedas verla y asi me dices si esta bien mira lo de los leves pucha sse mas o menos pero te digo q el formulario flash esta en el primer fotograma, en ese fotograma hay un clip q se llama windowmail y ahi esta todo el formulario. que crees q este mal lo del emailstatus todo funciona osea, cuando no lleno una casilla o cuando pongo mal el mail pero cuando envio se queda como te dije ahi solo se borra la palabra enviar y no aparce nada mas deberia aparecer el boton repetir y borrarse la informacion pero no lo hace.

te envio el scrip del boton:

on (release) {
if (!Nombre.length) {
EmailStatus = "Introduzca su nombre antes del envio";
} else if (!Email.length) {
EmailStatus = "Porfavor introduzca una direccion de correo";
} else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
EmailStatus = "Porfavor introduzca una direccion de correo valida";
} else if (!Comentarios.length) {
EmailStatus = "Sus comentarios son importantes para nosotros";
} else {
loadVariablesNum ("http://utmarbleperu.com/sendmail.php", "0", "POST")
EmailStatus = "";
play();
}
}

dime si falata algo disculpa que sea tan pesado pero en verdad me gusta todo esto y deseo aprender.

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 30 Mar 2006 07:19 pm
:zzz: ya me rendi!!!
tiene que ser EmailStatus.text!!!!!
y sobre el PHP cheka el que te di mas arriba!!!
concentrate en lo que haces hombre!!!!!

en fin yo ya me voy....

PD: Dios!!!

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 30 Mar 2006 07:21 pm
tambien hay algo revisando derrepente uno de estos srips derrepente esten mal estan en una capa aparte solo estos tres scrips cada uno en una fotograma ditinto uno depues del otro:

fijate por favor:

fotograma 21
{if (textos.text == "Enviando"){
tempor.play();
stop();
}else{
play();}}

fotograma 22
{if (textos.text == "Enviando"){
tempor.play();
stop();}
else{
gotoAndPlay(21);}}

fotograma 23
stop();

Por Jpierre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Dic 2006 12:10 am
Lo primero, J Pierre, no te recomiendo que uses esta url C:/Documents and Settings/diseño/Escritorio/sendmail.php, ya que es una direccion interna de tu ordenador, no de tu servidor, si llega a funcionarte asi, aprendere algo nuevo. La url en tu caso tendria que ser http://localhost o en su defecto http://127.0.0.1 . Otro problema es si tienes instalado algun servidor de correo tipo Blat que es uno de los mas usado en windows, te recomiendo que uses el paquete xampp que trae todo el servidor completo y es facil de configurar, incluido el correo.

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Dic 2006 12:12 am
No es EmailStatus.text, ya que es una variable, basta con poner EmailStatus = el texto que quieras; tambien creo recordar que el campo de estado del formulario aparte de usar la variable EmailStatus, usa el nombre textos, en cuyo caso, SI seria textos.text = "el texto que quieras";

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Dic 2006 12:15 am
Me pierdo un poco JPierre, deja tu consulta de una forma clara en una ultima consulta, porque me pierdo mas que un pulpo en un garaje intentando seguir el hilo del foro. Mirare de resolverte el problema, si ves que no respondo, me puedes mandar un correo a [email protected].
Saludos a todos

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Dic 2006 01:36 am
Hola amigos, tengo un problema parecido con un formulario. Hasta hace poco, utilizaba FLASH MX y con el siguiente código, manejaba los formularios con PHP sin problemas:

Código :

on (press) {
   loadVariablesNum("contacto.php?propiedad="+propiedad+"&operacion="+operacion+"&direccion="+direccion+"&zona="+zona+"&superficie="+superficie+"&ambientes="+ambientes+"&nombre="+nombre+"&telefono="+telefono+"&email="+email, 0);
   propiedad = "";
   operacion = "";
   direccion = "";
   zona = "";
   superficie = "";
   ambientes = "";
   nombre = "";
   telefono = "";
   email = "";
}

Ahora estoy usando FLASH 8, y no pasa la mismo, porque lo que recibo cuando pruebo el formulario, es lo siguiente:

Solicitud de Tasación
Tipo de Propiedad: <TEXTFORMAT LEADING=\"8\"><P ALIGN=\"LEFT\"><FONT FACE=\"Verdana\" SIZE=\"12\" COLOR=\"
Tipo de Operación:
Dirección:
Zona:
Superfice:
Cant. de Ambientes:
Telefono:
Nombre y Apellido:
e-Mail:


Enviado por:

O sea, es como que no pasa las variables, y en la primera de las variables me pone las características del campo de texto. Probé exactamente el mismo código en FLASH MX y funciona, ¿cuál puede ser el problema? Me juego que tiene que ver con el tema de los campos de texto, que ahora FLASH 8 trae una mejora para que los textos que son solo para leer se vean mejor.
Bueno, si alguien me puede dar una mano, se los voy a agradecer un montón.
Saludos,
Rodrigo.

Por kmt

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Dic 2006 01:48 am
Declaralas como variables, de dos formas, o seleccionando el campo de introduccion de texto y en la lengueta de propiedades, a la izquierda donde pone var le pones la variable a cada campo. Otra es declarando el contenido de cada campo como variable.
var propiedad = propiedades.text;
var operacion = operaciones.text;
Luego tan solo con indicar un loadVariablesNum ("contacto.php", "0", "POST") Seria suficiente.
Donde operaciones seria el nombre del campo que corresponda a operacion, etc, en el php tal y como puse en mi formulario pones las variables en una tabla html por ejemplo de la siguiente forma .$propiedad. .$operacion. etc.

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Dic 2006 02:22 am
Antes que nada, mil gracias por tu respuesta.
Actualmente uso este código:

on (press) {
loadVariablesNum("contacto.php", "0", "POST");
propiedad = "";
operacion = "";
direccion = "";
zona = "";
superficie = "";
ambientes = "";
nombre = "";
telefono = "";
email = "";
}
Cada campo de texto input tiene identificada su variable (var en la solapa propiedades), de hecho, cada una de las variables está enunciada debajo y puesta en 0 (""), para que una vez enviado, se borre el formulario.
Lo que ahora me pasa, es que el formulario llega sin datos, porque no le estoy pasando las variables, porque¿ como sabe Flash que variables pasarle al PHP? Eso es lo que no entiendo.
El código de PHP que uso es el siguiente:

<?

$strPropiedad = $_GET['propiedad'];
$strOperacion = $_GET['operacion'];
$strDireccion = $_GET['direccion'];
$strZona = $_GET['zona'];
$strSuperficie = $_GET['superficie'];
$strAmbientes = $_GET['ambientes'];
$strTelefono = $_GET['telefono'];
$strNombre = $_GET['nombre'];
$strMail = $_GET['email'];


$headers="From:".$strMail."\r\n";

mail ("[email protected]", "Consulta por Internet", "Solicitud de Tasación
Tipo de Propiedad: $strPropiedad
Tipo de Operación: $strOperacion
Dirección: $strDireccion
Zona: $strZona
Superfice: $strSuperficie
Cant. de Ambientes: $strAmbientes
Telefono: $strTelefono
Nombre y Apellido: $strNombre
e-Mail: $strMail


Enviado por: $strContacto", $headers);

echo "&eof=1";
?>
Gracias de nuevo por tus aportes

Por kmt

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 22 Dic 2006 02:28 pm
Antes de nada te diria que no me arriesgaria a escribir el borrado de variables en la misma accion que lo envias, podria jugarte una mala pasada. Cambiaria esto:
on (press) {
loadVariablesNum("contacto.php", "0", "POST");
propiedad = "";
operacion = "";
direccion = "";
zona = "";
superficie = "";
ambientes = "";
nombre = "";
telefono = "";
email = "";
}
Por esto
on (press) {
loadVariablesNum("contacto.php", "0", "POST");
borrar();
}
function Borrar (){
propiedad = "";
operacion = "";
direccion = "";
zona = "";
superficie = "";
ambientes = "";
nombre = "";
telefono = "";
email = "";
}
Solo por si las moscas, aunque cada maestrillo tiene su librillo.
Tampoco creo que tengas que extender tanto el codigo php, creo que podrias usar las variables directamente en el php, intentalo, tal vez te funcione, aunque no soy un especialista en php,:

<?

$headers="From:".$strMail."\r\n";

mail ("[email protected]", "Consulta por Internet", "Solicitud de Tasación
Tipo de Propiedad: $propiedad
Tipo de Operación: $operacion
Dirección: $direccion
Zona: $zona
Superfice: $superficie
Cant. de Ambientes: $ambientes
Telefono: $telefono
Nombre y Apellido: $nombre
e-Mail: $mail


Enviado por: $strContacto", $headers);

echo "&eof=1";
?>

Lo unico que te podria faltar es declarar un header con el tipo iso 8859 para que no salgan caracteres raros.
Espero que te sirva de algo. Todo es pura especulación.
Saludos.

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 23 Dic 2006 03:03 pm
Sabés que ya está todo solucionado, pero tengo un problema increible: El Input Text Field no me toma las variables. Ese es el problema que tengo.
Puse una acción Trace (propiedad), para ver que es lo que contenía la variable, y me tira lo siguiente:
<TEXTFORMAT LEADING="8"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">hola</FONT></P></TEXTFORMAT>

Yo lo que escribí en el campo de texto es la palabra "hola", que aparece perdida por ahí. Esto es lo que el SWF está pasando al PHP. Lo curioso es que solo pasa con el Flash 8 y no con el 7, ¿han cambiado algo que no me enteré? Me estoy volviendo loco, porque es una pavada, pero no se como solucionarlo.
Muchas gracias.

Por kmt

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 23 Dic 2006 04:42 pm
Estimado Amigo, logré solucionar mi problema con algo inaudito. Probando mil cosas, descubrí que el error no ocurre cuando desmarco el Autokern que está al lado del campo var, en propiedades.
No se porqué, pero estaba marcado por default, y jamás me imaginé que esto pudiera ocasionar tal problema. Para ser honesto, no se exactamente para que sirve el autokern.
El trabajo está terminado.
Si quieres ver de qué estábamos hablando, puedes ingresar a htto://www.mansilla.com.ar e ingresar al botón de Tasaciones.

Muchas gracias por tu ayuda

Por kmt

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Dic 2006 03:16 am
He intentado entrar antes, pero estaban haciendo el mantenimiento de los foros. Me alegro que hayas podido solucionarlo. Lo que te refieres es el ajuste automático. Es la primera noticia que tengo, podria ser un bug, de todas maneras lo investigare, bueno es saber estas cosas. La direccion has puesto htto, en vez de http, veo que aun no has colgado el formulario, ya avisaras cuando este funcional. Saludos cropcreativos.com

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 24 Dic 2006 03:19 am
De todas maneras tienes que repasarte un poco la pagina, en tasaciones no mira si has rellenado los campos, y el primer boton de enlace carga la pagina de nuevo, cuando te lo ahorras usando un gotoAndStop (la primera escena) o el fotograma (1).
Aqui mismo en los foros puedes exponer tu pagina al experto consejo de los clabers, busca en llos foros.

Por Crop

187 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 25 Dic 2006 10:57 pm
Es cierto, gracias por los comentarios. Lo del formulario, que no verifica si se completaron los campos, no lo puse por vago, pero lo voy a hacer.

Por kmt

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Dic 2007 12:02 pm
Hola, me llamo Rosa y estoy ya un poco desesperada. He revisado cientos de veces esto pero no sé... Finalmente no tengo claro si el codigo original estaba bien o debo cambiar algo... Y por otra parte si les paso el codigo del php me dicen si no he cambiado aldo que debia cambiar por favor¿?
Es que na mas veo 0 y 1 :lol: Muchas gracias de antemano.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
&lt;?php <br>
/******************************************************************************/ <br>
/* Copyright (&copy;) 2005 Crop Chile */ <br>
/* EMail form Php */ <br>
/* [email protected] */ <br>
/* */ <br>
/* Este script es gratuito, proporcionado por: */ <br>
/* Crop Chile */ <br>
/* Estudio de dise&ntilde;o */ <br>
/* I + D En comunicaci&oacute;n */ <br>
/* http://www.crop.cl */ <br>
/* */ <br>
/* Puede usarlo par distribuirlo libremente. No para su venta */ <br>
/* */ <br>
/* Puede usarlo bajo su propia responsabilidad con fines personales o */ <br>
/* comerciales. */ <br>
/* Crop Chile NO GARANTIZA, NI SE RESPONSABILIZA de los errores que */ <br>
/* pudieran derivarse de su uso, o un uso indebido de este script */ <br>
/* para SPAM o cualquier otra actividad delictiva. */ <br>
/* */ <br>
/* Tan solo pedimos que no eliminen esta cabecera de comentarios del script */ <br>
/* para usarlo. */ <br>
/* */ <br>
/* Para que este script funcione correctamente su servidor tiene que */ <br>
/* autorizar el uso de la funcion mail de PHP. */ <br>
/* */ <br>
/* En caso de que el mail se envie con los campos vacios, */ <br>
/* solicite al webmaster de su servidor que ponga la funcion */ <br>
/* global_register del archivo php.ini en ON. */ <br>
/* */ <br>
/* Este script envia dos correos, uno de confirmaci&oacute;n al remitente */ <br>
/* en formato html y otro para control de recepcion tambien en formato */ <br>
/* html y como una tabla muy facil de leer. En ambos incluye un numero de */ <br>
/* control y la IP desde donde se mando. */ <br>
/******************************************************************************/ <br>
{ <br>
$boundary = md5 ( time (). rand (1,100)); <br>
//Generamos un numero de control usando un aleatorio sobre la hora <br>
$fecha = date ( "d-M-y H:i" ); <br>
//Creamos una funcion date para fechar los envios <br>
//Creamos el contenido en html para enviarlo en forma de tabla para control <br>
//de los envios a nuestro servidor <br>
$content= ' <br>
&lt;html&gt; <br>
&lt;head&gt; <br>
&lt;title&gt;Formulario de la web de crop&lt;/title&gt; <br>
&lt;/head&gt; <br>
&lt;body link="/* CCCCCC" vlink="/* FFFFFF" alink="/* CC0033"&gt; <br>
&lt;table width="550" height="300" border="0" class="tImagen"&gt; <br>
&lt;tr&gt; <br>
&lt;th width="550" height="200"&gt; &lt;table width="550" height="300" border="0"&gt; <br>
&lt;tr&gt; <br>
&lt;td width="550" height="20" class="tImagen" valign="middle" bgcolor="/* 666666"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF" size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;Contenidos <br>
del formulario&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;th width="550" height="280"&gt;&lt;table width="550" height="280" border="0"&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font size="-2" face="Verdana, Arial, Helvetica, sans-serif"&gt;Nombre:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$Nombre.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;Empresa:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$Empresa.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;Correo:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;&lt;a href="'.$Email.'"&gt;'.$Email.'&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="80" align="left" valign="top" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;Comentarios:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$Comentarios.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="80" align="left" valign="top" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;Opinion:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$Opinion.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;Fecha:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$fecha.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;IP:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$REMOTE_ADDR.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"&gt; <br>
&lt;p&gt;&lt;font face="Georgia, Times New Roman, Times, serif"&gt;&lt;font size="-2" face="Verdana, Arial, Helvetica, sans-serif"&gt;Serie:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"&gt; <br>
&lt;p&gt;&lt;font color="/* FFFFFF"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;font size="-2"&gt;'.$boundary.'&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt;&lt;/th&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt; &lt;/th&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt; <br>
&lt;/body&gt; <br>
&lt;/html&gt; <br>
' ; <br>
//Y usamos la funci&oacute;n mail indicando que envie el correo a nuestro servidor para control <br>
//con el t&iacute;tulo Formulario de contacto el contenido html y tipo de texto UTF-8 para que <br>
//los s&iacute;mbolos introducidos en los campos de flash sean legibles <br>
//para terminar le damos el nombre del remitente puesto en el formulario y su direcci&oacute;n de correo. <br>
//de aqui solo se tiene que cambiar [email protected] y poner el correo donde se <br>
//desean recibir los formularios, respetando los entrecomillados. <br>
//es importante que pongas una direcci&oacute;n de correo valida en lugar de [email protected], <br>
//si no el escript podria no enviar el correo <br>
mail( '[email protected]' , 'Formulario de contacto' ,$content, "MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $Nombre &lt; $Email &gt;" ); <br>
//preparamos el mensaje de confirmaci&oacute;n que le enviaremos al remitente. <br>
$mensaje = ' <br>
&lt;html&gt; <br>
&lt;head&gt; <br>
&lt;title&gt;Confirmaci&amp;oacute;n de envio del formulario de la web La Seducción&lt;/title&gt; <br>
&lt;/head&gt; <br>
&lt;body link="/* 666666" vlink="/* 999999" alink="/* CCCCCC"&gt; <br>
&lt;table width="495" height="320" border="0" class="tImagen&quot;&gt;<br>
&lt;tr&gt; <br>
&lt;td width="494" height="320" class="tImagen" valign="top"&gt; <br>
&lt;table width="495" height="83" border="0"&gt; <br>
&lt;tr&gt; <br>
&lt;td width="90" height="83"&gt;&lt;/td&gt; <br>
&lt;td width="114" height="83"&gt;&lt;/td&gt; <br>
&lt;td width="270" height="83"&gt; <br>
&lt;table width="270" height="86" border="0"&gt; <br>
&lt;tr&gt; <br>
&lt;td width="270" height="51"&gt;&amp;nbsp;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="270" valign="top"&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt; <br>
&lt;table width="495" height="228" border="0"&gt; <br>
&lt;tr&gt; <br>
&lt;td width="91" height="201"&gt;&amp;nbsp;&lt;/td&gt; <br>
&lt;td width="394" height="201"&gt;&lt;font color="/* 0099CC" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;b&gt;'.$Nombre.'&lt;/b&gt;, <br>
gracias por sus comentarios.&lt;/font&gt;&lt;br&gt; <br>
&lt;br&gt; &lt;font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;Su <br>
correo ha sido recibido y ser&amp;aacute; respondido con la mayor brevedad <br>
posible.&lt;br&gt; <br>
&lt;br&gt; <br>
Este correo confirma su env&amp;iacute;o efectuado desde nuestro formulario <br>
de contacto. &lt;/font&gt;&lt;br&gt; &lt;font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;Si <br>
recibe este correo por accidente, por favor, comun&amp;iacute;quelo a <br>
nuestro &lt;a href="mailto:[email protected]"&gt;Administrador&lt;/a&gt; de red. <br>
&lt;/font&gt; &lt;font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;&lt;br&gt; <br>
&lt;br&gt; <br>
Si lo desea puede hacerlo a trav&amp;eacute;s de nuestro &lt;a href="http://www.laseduccion.com"&gt;formulario&lt;/a&gt; <br>
de contacto.&lt;/font&gt;&lt;br&gt; &lt;br&gt; &lt;font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"&gt;Este <br>
formulario a sido enviado el '.$fecha.'.&lt;br&gt; <br>
Desde la IP: '.$REMOTE_ADDR.' &lt;br&gt; <br>
Numero de serie: '.$boundary.'&lt;/font&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width="91" height="27"&gt;&amp;nbsp;&lt;/td&gt; <br>
&lt;td width="394" height="27"&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt; <br>
&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt; <br>
&lt;/body&gt; <br>
&lt;/html&gt; <br>
' ; <br>
//de este html podemos hacernos uno a nuestro gusto y reemplazarlo <br>
//desde la etiqueta de apertura html hasta la de cierre respetando la comilla <br>
//simple de apertura y la comilla simple de cierre y el punto y coma. <br>
//Podremos reutilizar '.$Nombre.', para personalizar el mail asi como <br>
//la IP, la fecha y por supuesto el numero de serie. <br>
//Para poder usar el nombre la ip la fecha o el n&uacute;mero de serie se tienen que <br>
//poner '. .', o sea abrir con comilla simple y punto y cerrar con punto y comilla simple. <br>
//asi en todos los casos '.$fecha.' <br>
//De las lineas que estan debajo de esta tendremos que cambiar <br>
//[email protected] por la direcci&oacute;n de correo de tu servidor. <br>
$cabeceras = 'MIME-Version: 1.0' . "\r\n" ; <br>
$cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n" ; <br>
$cabeceras .= 'From: La Seducción &lt;[email protected]&gt;' . "\r\n" ; <br>
mail ( "$Nombre &lt; $Email &gt;" , "Su correo ha sido recibido" ,$mensaje,$cabeceras); <br>
} <br>
//es importante que pongas una direcci&oacute;n de correo valida en lugar de [email protected], <br>
/ /si no el escript podria no enviar el correo. <br>
//Y finalmente le enviamos a nuestro formulario flash la palabra que pondra en marcha <br>
//la animacion que ira borrando los campos de texto y confirmar&aacute; nuestro envio <br>
//dejandonos en el boton repetir por si deseamos mandar otro. <br>
//De aqui solo tenemos que tener en cuenta en que nivel o dentro de que clip hemos <br>
//puesto nuestro formulario y cambiar la ruta si fuera preciso. <br>
//Si cambiamos la palabra Enviando por otra lo tendremos que indicar en el sensor <br>
//de nuestro formulario flash <br>
//Y por ultimo tendremos que tener en cuenta donde se carga nuestro formulario en <br>
//nuestro servidor y donde ponemos este php para que lo encuentre al pasarle las <br>
//variables desde flash. <br>
Print "_level0.formulario.EmailStatus=Enviando" ; <br>
?&gt;
</body>
</html>

Por niñaarcoiris

2 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.