Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dieguinhu Web

Formmail na kinghost

Recommended Posts

Gente como posso mandar um simples contato em flash pela hospedagem KINGHOST?

 

<form action="http://troia.kinghost.net/formmail.cgi" method="POST"><br>

<input type="hidden" name="recipient" value="nome@seudominio.com.br"><br>

<input type="hidden" name="redirect" value="http://www.seudominio.com/ok.htm"><br>

<input type="hidden" name="subject" value="teste de assunto">

<input type="hidden" name="email" value="seu email@seudominio.com.br">

Nome:<br>

<input type="text" size="30" name="Nome"><br>

E-mail:<br>

<input type="text" size="30" name="E-mail"><br>

Comentários:<br>

<input type="text" size="35" name="Comentarios"><br>

<input type="submit" name="BTEnvia" value="Enviar"><br>

<input type="reset" name="BTApaga" value="Apagar"><br>

 

eles só fornecem esse modomas meu site é em flash

 

já coloquei os recipient no flash...

 

mas não sei como adptar agora e não tem o formmail.pl e agora??????

 

 

coloquei isso e nao funcionou,,,

 

getURL("http://troia.kinghost.net/cgi-bin/FormMail.pl", "_self", "POST");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eles utilizam o metodo cgi...

 

Da uma pesquisada sobre isso e o arquivo que você teria que acessar é esse http://troia.kinghost.net/formmail.cgi

 

Ai o que você pode fazer é criar o Loader e em vez de fazer um:

//Crio o loader de variavies
var obj_s:Loader = new Loader();

//Crie um campo de texto que as instancias sejam essas e nenhum alem dessas. 
var recipient = "seu site"; //Aqui não precisa de campo de texto é config sua
var email = "seu e-mail"; //Aqui não precisa de campo de texto é config sua
var redirect = "seu website"; //Aqui não precisa de campo de texto é config sua
var subject = "assunto"; //Aqui você pode liberar pro usuario colocar o valor dele ou fixar seu
var nome = "nome do usuario"; //campo de texto que o usuario altera
var E-mail = "e-mail do usuario //campo de texto que o usuario altera
var Comentarios = "mensagem de texto do usuario" //campo de texto que o usuario altera

obj_s.recipient = recipient
obj_s.email = email 
obj_s.redirect = redirect 
obj_s.subject = subject.text
obj_s.nome = nome.text
obj_s.E-mail = E-mail.text
obj_s.Comentarios = Comentarios.text

obj_s.sendAndLoad("mail.php", 0, POST); faça assim -> sendAndLoad("http://troia.kinghost.net/formmail.cgi", 0, POST);

 

Nunca fiz form para cgi mas acredito que assim vá funcionar.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então num frame isolado eu coloco a action acima

 

mas e essa linha

 

obj_s.sendAndLoad("mail.php", 0, POST);

 

 

que mail.php é esse a Kinghost ja tem ou eu que tenho q fazer???

 

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eles utilizam o metodo cgi...

Da uma pesquisada sobre isso e o arquivo que você teria que acessar é esse http://troia.kinghost.net/formmail.cgi

Ou seja eles já tem esse tipo de form... não sei se criar um mail.php vai funcionar nos servidores deles... provavelmente não e eles devem ter bloqueado a função mail.

 

Da uma olhada como se faz... e no arquivo cgi como citei acima.... e no outra outra resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim...

 

 

stop();
var SEND:LoadVars = new LoadVars();
var recipient = "dominio@dominio.com";
var emaill = "envio@dominio.com";
var redirect = "http://dominio.com";
var subject = "";
var nome = "";
var email = "";
var comentarios = "";

var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
	SEND.recipient = recipient;
	SEND["E-mail"] = email_txt.text;
	SEND.redirect = redirect;
	SEND.subject = assunto_txt.text;
	SEND.nome = nome_txt.text;
	SEND.email = emaill;
	SEND.comentarios = "\n\n"+comentarios_txt.text+"\n\nTelefone:"+tel_txt.text;

	if ((nome_txt.text != "") and (email_txt.text != "") and (assunto_txt.text != "") and (tel_txt.text != "")) {
		SEND.send("http://troia.kinghost.net/formmail.cgi","_self","POST");
		sucess.play();
		assunto_txt.text = "";
		nome_txt.text = "";
		email_txt.text = "";
		comentarios_txt.text = "";
		tel_txt.text = "";

	} else {
		erro.play();
	}
};
enviar_bt.addEventListener("click",submitListener);

Funciona perfeitamente, eu tb sou cliente King,rsrsrs

vlw!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.