Ir para conteúdo

POWERED BY:

Arquivado

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

serpa lima

Formmail flash + php

Recommended Posts

Bom dia a todos, estou terminando um site em flash e estou usando formmail php.

O problema é que eu faço o cadastro mas ele nao retorna no email de teste.

se alguem puder me ajudar aqui vai os comandos:

 

Flash timeline.

 

stop();

 

import mx.transitions.Tween;

 

function validar_formulario() {

 

if (nome_ti.text == "") {

alert_mc._visible = true;

var tween:Tween = new Tween(alert_mc, "_alpha", Strong.easeOut, 0, 100, 1, true);

}else if (email_ti.text == "") {

alert_mc._visible = true;

}else if (cidade_ti.text == "") {

alert_mc._visible = true;

}else if (estado_ti.text == "") {

alert_mc._visible = true;

}else{

enviar_form();

}

}

 

function enviar_form(){

var result_lv:LoadVars = new LoadVars();

result_lv.onLoad = function(success:Boolean) {

if (success) {

gotoAndStop(2);

} else {

gotoAndStop(3);

}

};

var send_lv:LoadVars = new LoadVars();

send_lv.nome = nome_ti.text;

send_lv.email = email_ti.text;

send_lv.cidade = cidade_ti.text;

send_lv.estado = estado_ti.text;

send_lv.mensagem = mensagem_ti.text;

send_lv.envia = "fserpa1@gmail.com";

send_lv.titulo = "Teste";

send_lv.sendAndLoad("http://www.institutoreichiano.com.br/formmailinstituto.php", result_lv, "POST");

}

 

alert_mc._visible = false;

alert_mc._alpha = 0;

 

 

Flash botao enviar:

 

on (press) {

validar_formulario();

}

 

Formmail php:

 

<?

 

function html2txt($documento){

$search = array ( "'&(quot|#34);'i",

"'&(amp|#38);'i",

"'&(lt|#60);'i",

"'&(gt|#62);'i",

"'&(nbsp|#160);'i",

"'&(iexcl|#161);'i",

"'&(cent|#162);'i",

"'&(pound|#163);'i",

"'&(copy|#169);'i",

"'''i");

$replace = array ("\"",

"&",

"<",

">",

" ",

chr(161),

chr(162),

chr(163),

chr(169),

"'");

$text = preg_replace($search, $replace, $documento);

return($text);

}

 

$var_controle="";

$conteudo = "";

while(list($var_nome,$var_conteudo)=each($HTTP_POST_VARS)){

$var_controle = $var_controle . "'$var_nome'=>\"$var_conteudo\",";

}

$var_array="\$ext_campos=array($var_controle);";

eval($var_array);

 

 

$destino = $ext_campos['envia'];

$assunto = $ext_campos['titulo'];

$nome = $ext_campos['nome'];

$email = $ext_campos['email'];

$cidade = $ext_campos['cidade'];

$estado = $ext_campos['estado'];

$mensagem = $ext_campos['mensagem'];

$ff=file("form.html");

for ($i=0;$i < count($ff);$i++){

$conteudo .= $ff[$i];

}

$conteudo = str_replace('_nome',$nome,$conteudo);

$conteudo = str_replace('_email',$email,$conteudo);

$conteudo = str_replace('_cidade',$cidade,$conteudo);

$conteudo = str_replace('_estado',$estado,$conteudo);

$conteudo = str_replace('_mensagem',$mensagem,$conteudo);

$header="From: $nome<$email>\r\nContent-type: text/html\n\n";

mail ("$destino","$assunto","$conteudo","$header");

echo "&enviado=ok&";

?>

 

Se alguem souber o que esta errado e puder me ajudar. Obrigado desde já.

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.