Eu fiz um código em JavaScript que chama um script em PHP para o envio de um e-mail, anexando neste e-mail um arquivo que está no próprio servidor.
Porém, ao executar esse código de JavaScript, o e-mail é enviado, mas o anexo não é colocado na mensagem. Se eu rodar manualmente o script em PHP que é chamado pelo código de JavaScript "# php send.php", o e-mail passa a ser enviado com o anexo.
Vocês podem me ajudar, por favor? Acredito que seja algo relacionado à permissões, porém eu não estou encontrando a solução.
Aqui está o código em JavaScript:
$scope.sendMail =function(){
jQuery.ajax({
type:"POST",
url: root.root +"send.php",
success:function(){
console.log('sucesso!');
jQuery('.log-message').html(alert ("Mensagem enviada com sucesso!\n\nEm breve retornaremos seu e-mail com uma resposta. Obrigado."));}});}}
Pergunta
Folcks
Boa tarde, pessoal!
Eu fiz um código em JavaScript que chama um script em PHP para o envio de um e-mail, anexando neste e-mail um arquivo que está no próprio servidor.
Porém, ao executar esse código de JavaScript, o e-mail é enviado, mas o anexo não é colocado na mensagem. Se eu rodar manualmente o script em PHP que é chamado pelo código de JavaScript "# php send.php", o e-mail passa a ser enviado com o anexo.
Vocês podem me ajudar, por favor? Acredito que seja algo relacionado à permissões, porém eu não estou encontrando a solução.
Aqui está o código em JavaScript:
Aqui está o código em PHP:
Link para o comentário
Compartilhar em outros sites
2 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.