Ir para conteúdo
Fórum Script Brasil

vanmelo

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre vanmelo

vanmelo's Achievements

0

Reputação

  1. Pessoal, estou precisando de alguém que faça um trabalho para mim: A criação de um formulário de contato por e-mail em php, que funcione via smtp autenticado no uolhost. Alguém interessado? Trocamos contato e negociamos. Nenhuma das minhas tentativas tem tido sucesso, então estou repassando essa parte do meu projeto. Obrigada!
  2. Bom dia! Obrigada pela nova ideia, Beraldo! Infelizmente não resolveu... Continua acusando o mesmo erro. Você não gostaria de me auxiliar nisso profissionalmente? Poderíamos trocar contatos e combinar isso. Estou realmente precisando resolver o problema. Não preciso necessariamente utilizar este formulário. Qualquer outro que funcione com SMTP autenticado resolve a minha vida aqui... Obrigada!
  3. Obrigada pela atenção, Beraldo! Eu imaginei que fosse um problema no caminho do arquivo. Já conferi a pasta PHPMailer e o arquivo solicitado está lá. Segue o print. Já tentei mudar minha plataforma para linux e inverter a barra no caminho do endereço na linha problemática, já que o linux trabalha com a barra invertida. Também não obtive sucesso. Aparentemente está tudo certo, mas ele não consegue encontrar. O php tá pedindo para fazer a inclusão desse path no código, mas não estou sabendo como fazer isso. Já tentei de várias maneiras mas não consegui. (include_path='.;C:\php\pear') Qualquer ajuda será de grande valor!
  4. Pessoal, tudo bem? Estou com um pequeno probleminha: Criei um site com o Website x5 12, mas o formulário de contato deles não funciona com o Uolhost. Então estou utilizando um formulário modelo fornecido pela própria Uolhost. Quando o formulário é preenchido, e clico em enviar, aparece para mim o seguinte erro: PHP Fatal error: require_once(): Failed opening required 'PHPMailer-master/PHPMailerAutoload.php' (include_path='.;C:\php\pear') in E:\home\conteudoes1\mpctech.com.br\web\files\formUol.php on line 38 Segue o print da arquitetura das pastas no servidor, caso seja um problema de endereçamento de arquivos. Segundo a mensagem de erro, a linha com problema é: require_once('PHPMailer-master/PHPMailerAutoload.php'); O código completo do formulário é: <?php /* apenas dispara o envio do formulário caso exista $_POST['enviarFormulario']*/ if (isset($_POST['enviarFormulario'])){ /*** INÃCIO - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÃÃES DE E-MAIL ***/ $enviaFormularioParaNome = 'nome da pessoa que receberá o e-mail'; $enviaFormularioParaEmail = 'meu e-mail'; $caixaPostalServidorNome = 'WebSite | Formulário'; $caixaPostalServidorEmail = 'e-mail para autenticar'; $caixaPostalServidorSenha = 'senha do meu e-mail'; /*** FIM - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÃÃES DE E-MAIL ***/ /* abaixo as veriaveis principais, que devem conter em seu formulario*/ $remetenteNome = $_POST['remetenteNome']; $remetenteEmail = $_POST['remetenteEmail']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $mensagemConcatenada = 'Formulário gerado via website'.'<br/>'; $mensagemConcatenada .= '-------------------------------<br/><br/>'; $mensagemConcatenada .= 'Nome: '.$remetenteNome.'<br/>'; $mensagemConcatenada .= 'E-mail: '.$remetenteEmail.'<br/>'; $mensagemConcatenada .= 'Assunto: '.$assunto.'<br/>'; $mensagemConcatenada .= '-------------------------------<br/><br/>'; $mensagemConcatenada .= 'Mensagem: "'.$mensagem.'"<br/>'; /*********************************** A PARTIR DAQUI não ALTERAR ************************************/ require_once('PHPMailer-master/PHPMailerAutoload.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Charset = 'utf8_decode()'; $mail->Host = 'smtp.'.substr(strstr($caixaPostalServidorEmail, '@'), 1); $mail->Port = '587'; $mail->Username = $caixaPostalServidorEmail; $mail->Password = $caixaPostalServidorSenha; $mail->From = $caixaPostalServidorEmail; $mail->FromName = utf8_decode($caixaPostalServidorNome); $mail->IsHTML(true); $mail->Subject = utf8_decode($assunto); $mail->Body = utf8_decode($mensagemConcatenada); $mail->AddAddress($enviaFormularioParaEmail,utf8_decode($enviaFormularioParaNome)); if(!$mail->Send()){ $mensagemRetorno = 'Erro ao enviar formulário: '. print($mail->ErrorInfo); }else{ $mensagemRetorno = 'Formulário enviado com sucesso!'; } } ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="utf-8"> <title>Formulário Exemplo Autenticado</title> </head> <body> <?php if(isset($mensagemRetorno)){ echo $mensagemRetorno; } ?> <form method="POST" action="" style="width:300px;"> <input type="text" name="remetenteNome" placeholder="Nome completo" style="float:left;margin:10px;"> <input type="text" name="remetenteEmail" placeholder="Email" style="float:left;margin:10px;"> <input type="text" name="assunto" placeholder="Assunto" style="float:left;margin:10px;"> <textarea name="mensagem" placeholder="Mensagem" style="float:left;margin:10px;height:100px;width:200px;"></textarea> <input type="submit" value="enviar" name="enviarFormulario" style="float:left;margin:10px;"> </form> </body> </html> Agradeço a quem puder me dar alguma ajuda! Obrigada!
×
×
  • Criar Novo...