Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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",](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á.
Carregando comentários...