Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

envio de email desde un host gratuito.pero cual funciona?

Estas en el tema de envio de email desde un host gratuito.pero cual funciona? en el foro de Sistemas de gestión de contenidos en Foros del Web. este es un tutorial que vi en este foro yque al parecer funciona muy bien, en mi caso no , me gustaria que me dijeran ...
  #1 (permalink)  
Antiguo 19/03/2004, 14:04
 
Fecha de Ingreso: mayo-2003
Ubicación: venezolano en viena!
Mensajes: 142
Antigüedad: 21 años
Puntos: 0
envio de email desde un host gratuito.pero cual funciona?

este es un tutorial que vi en este foro yque al parecer funciona muy bien, en mi caso no , me gustaria que me dijeran adonde esta el error, este archivo swf esta en un htlm,,, es importante esto( me refiero al htlm), o solo el swf funciona... lo otro es la direccion que pondria..
mi archivo esta aqui para que lo vean:
aunque no envien nada.. este es un tutorial que vi en otro foro yque al parecer funciona muy bien, en mi caso no , me gustaria que me dijeran adonde esta el error, este archivo swf esta en un htlm,,, es importante esto( me refiero al htlm), o solo el swf funciona... lo otro es la direccion que pondria..
mi archivo esta aqui para que lo vean:
http://usuarios.lycos.es/melf/






::Formulario en Flash::

Introducción:
Primero que nada quisiera decirles que ire al grano con esta explicación.
Voy a enfocarme en que puedan configurarlo y usarlo, luego ustedes veran si quieren profundizar y ver bien como funciona el .fla y el php.

Debes disponer de:
Hosting conque soporte (php)
Un script php para formularios (yo te lo doy)
Archivo .fla (yo te lo doy)
Un programa ftp que te permita dar permisos

Configuración del .fla:
- Vayan al simbolo122 o hagan doble click en el centro de la imagen
- Vean las acciones del 1er fotograma de la capa 1
- Reemplazen "tu_sitio" por la ruta en la que se encontrara el archivo php.
- Listo, guarda el .fla y exporta el swf

Configuración del php:
- Abre el script php con "Word pad" o Block de notas
- En Edicion -->Buscar escribe "tu_mail" (sin las comillas)
- Presiona "buscar"
- Cambia los datos de "tu_mail@tu_sitio.com" por tu e-mail
- Escribe el "subject", reemplazando lo que esta entre comillas
"Tiene un e-mail desde www.chilepixel.com!!"
- Elige, "Guardar" o "Save"
- Listo!

Subiendo los archivos:
- Sube los archivos con algun progrma ftp, te recomiendo:
"Cute ftp", "Smart Ftp" o Leach Ftp.
- Sube los dos archivos al mismo directorio (el swf y el php)
- Dales permisos 777 a los dos archivos, esto lo encontraras seguro en
"¨Properties CHMOD" (Smart ftp) o "Set Atributtes" (Leach ftp)
Si tienes problemas con esta parte, bajate el Leach ftp, haz click con el boton derecho del mouse sobre los archivos (uno a uno) y elige "Set Atributtes", luego escribe 777 en la casilla de numeros que veras ahi.

Listo tu script debe funcionar perfectamente, si tienes algun problema iremos haciendo un FAQ aqui mismo, cuenta aqui como te fue. ;)

he subido los archivos respectivos a el servidor,eso si sin usar ningun programa ftp ,si no mas bien webftp desde la misma pagina pues,,,
pero no me funciona ,no se si el permiso 777 al cual se refiere(NO ENTIENDO ESTO ,PERMISO 777) no se lo puse ,no se si esto es lo que hace que fubncione... si es de ser cierto digammelo donde le doy el el "permiso 777" les posteare el scrip que tengo solo son pruebas...

codigo PHP
Código:
$auth_domain = array("usuarios.lycos.es/melf","usuarios.lycos.es/melf");
$to       = "[email protected]";
$subject  = "Tiene un e-mail desde http://usuarios.lycos.es/melf/!!";

if (isset($HTTP_REFERER)) { 
	foreach ($auth_domain as $line) {
		if (eregi($line,$HTTP_REFERER)) {
			$check_url = 1;	   	
			continue;
		}
	}
}else{
	$check_url = 1;
}
if ($check_url != 1) {
	echo "error=this formmail is not allowed in your domain";
	exit;
}


$date = getdate(time());
$date = sprintf("%s %s %s %s:%s:%s", $date["mday"],$date["month"],$date["year"],$date["hours"],$date["minutes"],$date["seconds"]);
$from = "$name<$email> ";
$header =  "From:$from\n";
$header .= "Reply-To:$from\n";

$body = "El siguiente comentario ha sido enviado por: \n";
$body .= "$name el $date\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body .= "$comments\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body .= "<Hosting remoto> $REMOTE_HOST\n";
$body .= "<Dirección remota> $REMOTE_ADDR\n";
$body .= "<Agente usado> $HTTP_USER_AGENT\n";
	       
$header=trim($header);
mail($to, $subject, $body, $header) or die("error=No se pudo enviar el mensaje!");
echo "&error=Su mensaje se ha enviado con éxito!!";
este es mi mi code en el swf:
Código:
stop ();
if (cgilocation == undefined) {
	// set the following cgilocation to the url of the formmail script (php or perl) on your server";
	// cgilocationÀ» ¼_¹ö¿¡ ¼³Ä¡ÇÑ formmail scriptÀÇ url·Î  º¯°æÇØ ÁÖ¼¼¿ä..";
	cgilocation = "http://usuarios.lycos.es/melf/form.swf ";
}
alli el menciona que no importa en que servidor ,lo mas importante es que soporte php...
__________________
http://www.mel-f.com <-- misite :si:
http://www.artepuro.tk <--miforo :no:


[img][/img]
armarse de valor!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:07.