Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2005, 15:09
Avatar de pixelboy
pixelboy
 
Fecha de Ingreso: junio-2004
Ubicación: Lima - Perú
Mensajes: 278
Antigüedad: 19 años, 10 meses
Puntos: 0
php,envio de formularios desde flash

A ver....

1.
Tengo una web 100% y tengo un formuilario dentro de la web... encontre por ahi por ahi para hacerlo con:

http://www.melodysoft.com/docs/forms/flash.html

Bueno y funciono cuando lo probe aqui en mi casa... pero cuando lo subo al servidor resulta que no funciona leyendo en otro foro AHORA RESULTA QUE EL MACROMEDIA HA DESACTIVADO LOS SCRIPTS QUE SE EJECUTAN FUERA DE LOS DOMINIOS para evitar spam es cierto eso.... ??? o estoy haciendo algo mal con el melodysoft...


2.
Bueno leyendo en los foros encontre ejemplos con el formmail.pl pero no se como configurar el script y no si mi proovedor de hosting tiene a pesar que es de pago.

3. Encontre tambien envio de mails desde flash con php me parece mas sencillo porque solo le pones al boton un actionscript y aparte un arvhivo con php.... no me funciona tampoco.. les paso a ver si me pueden ayudar...

Código:
on (release) {
	aviso = "";
	error = "";
	// Chequeamos el e-mail ingresado
	largo = email.length;
	if (largo<4) {
		error += "Dirección e-mail inválida\n";
	} else {
		count = 0;
		for (i=0; i<largo; i++) {
			if (email.substr(i, 1) == "@" || email.substr(i, 1) == ".") {
				count++;
			}
		}
		if (count<2) {
			error += "Dirección e-mail inválida\n";
		}
	}
	// Chequeamos nombre y comentario ingresados
	if (nombre eq "") {
		error += "Debe ingresar un nombre\n";
	}
	if (comentarios eq "") {

		error += "Debe ingresar un comentario\n";
	}
	if (error != "") {
		// Si existe error, avanzamos al frame 2
		// y mostramos todos los errores en "aviso"
		aviso = "<b>Ocurrieron los siguientes errores:</b>\n\n"+error+"\nPresione el botón <b>volver</b> para corregir\nlos datos.";
		gotoAndStop(2);
		// Si no hay error enviamos el mensaje
	} else {
		sendmail = true;
		loadVariables("enviar.php", "", "POST");
		// Avanzamos al frame 2 y agradecemos el mensaje enviado
		// dentro de "aviso"
		aviso = "Mensaje enviado. ¡Gracias! por\ncontactarnos. Nos comunicaremos\ncon Usted a la brevedad" ;
		gotoAndStop(2);
	}
}
parece que esta bien pero no me llega el correo


El ARHIVO PHP enviar.php

Código:
<?php
if ($sendmail){
$time= date ("l dS of F Y h:i:s A");
$mensaje.= "Fecha: $time\n";
$headers= "From: $nombre<$email>\n";
$mensaje= "Mensaje de formulario de contacto:\n\n";
$mensaje.= "Nombre: $nombre\n";
$mensaje.= "E-mail: $email\n";
$mensaje.= "Comentario: $comentarios\n";
$destinatario= "[email protected]";
$asunto= "Formulario de contacto";
mail($destinatario,$asunto,$mensaje,$headers);
}
?>




Ya que estoy perdiendo las esperanzas... que creo que voy a solo su mail del cliente y nada de formulario en la web

Muchiisimas graciassss