PS: Não precisam responder, mas fikem a vontade pra trabalhar no script abaixo...
---------------------------------------------
:D Falae Galera...
To com o seguinte problema... <_<
:blink: Gostaria de colocar um (na real até uns 6) campo(s) de anexo em meu formulário (para varias extensoes - .jpg; .gif; .png; .doc; .pdf; .etc...) :angry: já fiz várias tentativas, mas nenhuma funcionou...
Eu preciso q esses anexos vão parar em meu e-mail e não em um DB...
Vou anexar aki o código q eu tenho no formulário...
[code]<?php
//CONFIGURAÇÕES SOBRE SEU SITE
$nome_do_site="XYZASDFG";
$email_para_onde_vai_a_mensagem = "numinteressa@hotmail.com";
$nome_de_quem_recebe_a_mensagem = "EU";
$exibir_apos_enviar='enviado.htm';
//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO
//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME
//'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="n";
//CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contatos";
$configuracao_da_mensagem_original="Enviado por:\nNome: $nome\nEmpresa: $empresa\nCargo: $cargo\nDDD: $ddd\nTelefone: $telefone\nEmail: $email\nAssunto: $assunto\nSetor: $setor\nMensagem: $mensagem\nEnviado em: $date";
//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "Contato do Site XYZASDFG";
$cabecalho_da_mensagem_de_resposta = "From: $nome_de_quem_recebe_a_mensagem - $nome_do_site <$email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_de_quem_recebe_a_mensagem - $nome_do_site\n\nEnviado em: $date";
?>[/code]
e aki vai o send.php
[code]<?php
$date = date("d/m/Y H:i");
include "config.php";
//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";
if ($assunto_digitado_pelo_usuario=="n")
{
$assunto = "$assunto_da_mensagem_original";
};
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);
//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if ($assunto_digitado_pelo_usuario=="n")
{
$assunto = "$assunto_da_mensagem_de_resposta";
}
else
{
$assunto = "Re: $assunto,$setor";
};
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>[/code]
Eu até consegui botar o campo de anexo no index.htm, mas ele só me enviou o caminho em C://alguma_pasta//no_computador.etc...
tentei mexer no config, colocando o campo a ser enviado, mas não resolveu...
Pergunta
Aléx Müller
EDITANDO...
Por Favor, se kizer podem deletar esse tópico,
consegui uma saída mais facil, troquei de form e funcionou...
E Se alguém precisar de um form com anexo, indico o seguinte:
[link]http://scriptbrasil.com.br/forum/index.php?showtopic=91109[/link]
Valeu a atenção...
---------------------------------------------
PS: Não precisam responder, mas fikem a vontade pra trabalhar no script abaixo...
---------------------------------------------
:D Falae Galera...
To com o seguinte problema... <_<
:blink: Gostaria de colocar um (na real até uns 6) campo(s) de anexo em meu formulário (para varias extensoes - .jpg; .gif; .png; .doc; .pdf; .etc...) :angry: já fiz várias tentativas, mas nenhuma funcionou...
Eu preciso q esses anexos vão parar em meu e-mail e não em um DB...
Vou anexar aki o código q eu tenho no formulário...
index.htm
Aki vai o config.php
Eu até consegui botar o campo de anexo no index.htm, mas ele só me enviou o caminho em C://alguma_pasta//no_computador.etc...
tentei mexer no config, colocando o campo a ser enviado, mas não resolveu...
Agradeço desde já qualker dica...
Falow Galera...
Editado por Aléx MüllerLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.