Jump to content

joaonunofz

Members
  • Content count

    10
  • Joined

  • Last visited

Community Reputation

0 Comum

About joaonunofz

  1. joaonunofz

    resposta automatica com phpmailer

    ok...fiz assim.....mas so recebo o email enviado para o administrador...o de auto-resposta nao me é enviado...! ... $mail->Password = 'minha_senha'; // PASSWORD DA MINHA CONTA DE E-MAIL ! $mail->Username = $email_ADMINISTRADOR; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S ! ... $mail->AddAddress($email_ADMINISTRADOR); // AUTO_RESPOSTA ... $mail_2->Password = 'minha_senha'; // PASSWORD DA MINHA CONTA DE E-MAIL ! $mail_2->Username = $email_ADMINISTRADOR; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S ! ... $mail_2->AddAddress($email); $mail->Password = 'minha_senha'; // PASSWORD DA MINHA CONTA DE E-MAIL ! $mail->Username = $email_ADMINISTRADOR; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S !
  2. joaonunofz

    resposta automatica com phpmailer

    então na resposta automatica eu faço isto? $mail->Password = '******'; <- TIRO ISTO DAQUI OU PONHO A MESMA SENHA DE QD ENVIA-SE O EMAIL? $mail->Username = 'joaonunofz@gmail.com';
  3. joaonunofz

    resposta automatica com phpmailer

    Boa tarde , a minha duvida é bastante simples de entender, contudo a solução não é assim tão facil de resolver,vamos lá: criei uma pagina para enviar email com a classe PHPMAILER , com o objectivo de quando se envia um email, o remetente recebe uma resposta automatica....e é aqui que está a grande duvida! Se usando esta classe, para evitar que os emailS caem na caixa de spam,usando para isso a autenticação smtp...o que resulta muito bem uma vez que definimos: $mail->Password = 'senha do email'; // PASSWORD DA CONTA DE E-MAIL ! $mail->Username = 'email'; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S ! já na resposta automatica isso torna-se uma tarefa impossivel,pois no meu caso , no campo $_post['email'] , podemos captar o email para onde vai ser direcionada a resposta automatica....; mas no campo em que teremos de inserir a senha desse email já nao conseguimos inserir, pois nao sabemos a senha desse memo email, certo? com a função mail() , funciona tudo bem , so que os email vao para o spam.... com este script, consegui de facto enviar email para onde queria , so que receber a resposta automatica já nao resulta, pois teria de saber a senha desse email: $mail->Password = 'senha do email'; // PASSWORD DA CONTA DE E-MAIL ! require_once('../phpmailer/class.phpmailer.php'); require_once('../phpmailer/class.smtp.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'smtp.gmail.com'; $mail->Password = '******'; $mail->Username = 'joaonunofz@gmail.com'; $mail->FromName = "Site"; $mail->ADDReplyto($email); $mail->IsHTML(true); $mail->CharSet = 'utf-8'; $mail->AddAddress($email_ADMINISTRADOR); $mail->Subject = $assunto; $mail->Body = $mensagem; $mail->Send();// Envia o e-mail $mail->ClearAllRecipients(); echo 'MENSAGEM ENVIADA' //---------------------------RESPOSTA AUTOMATICA-------------------------------------------------------- require_once('../phpmailer/class.phpmailer.php');// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer require_once('../phpmailer/class.smtp.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'smtp.gmail.com'; $mail->Password = '????????'; <-OQUE PONHO AQUI???SENAO PUZER NADA NUNCA RECEBO A RESPOSTA AUTOMATICA... :( $mail->Username = $email; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S VINDO DA VARIAVEL $EMAIL! ... DAQUI PRA FRENTE SEI O CODIGO....
  4. joaonunofz

    Insert PHP

    Boa tarde,criei um forum que mostra todos os posts do utilizador com sessao iniciada.[/size] cada post tem um "editar" correspondente ao id da publicação o qual posso editar esse mesmo post num form fazendo um update (em que se vier um id pelo url, mostra o botao "editar")... .[/size] Caso eu queira inserir um novo post, basta clicar num botao para criar um novo post, o qual me mela para o mesmo form,onde verifico se nao vier nu«enhum id pela url, os campos desse form ficam vazios, a espera de serem preenchidos para eu fazer um insert......porem QUANDO TENTO FAZER O INSERT, NENHUM NOVO POST É INSERIDO.....SOMENTE O UPDATE FUNCIONA......ALGUEM PODE VER SE O MEU SCRIPT DE INSERT TEM ALGUMA FALHA POR FAVOR?[/size] <?php include 'base_dados/ligacao_bd.php'; session_start(); //se nao houver nenhuma sessão... if(!isset($_SESSION['nome_utilizador'])) { include 'cabecalho.php'; echo '<div class="erro"> nao tem autorização para ver esta pagina. <br> <br> <a href="index.php">retroceder</a> </div>'; include 'rodape.php'; exit;//muito importante este EXIT; pois ja nao deixa executar nada mais abaixo } //----------------------------------------------------------------------- include 'cabecalho.php'; //apresentar o utilizador logado $mostrar_utilizador = $ligacao->query("SELECT * FROM utilizadores WHERE nome_utilizador = '".$_SESSION['nome_utilizador']."' "); $mostrar = mysqli_fetch_array($mostrar_utilizador); echo '<div class="dados_utilizador"> <img src="imagens/avatares/'.$mostrar['avatar'].'" title="foto de perfil de '.$_SESSION['nome_utilizador'].'" ><span>'.$_SESSION['nome_utilizador'].'</span> | <a href="logout.php">sair</a> </div> <hr>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Editor publicação</title> </head> <body> <?php $id_publicacao = @$_GET['id_publicacao']; $titulo = ""; $mensagem = ""; if(isset($_GET['id_publicacao']))//se vier um id pela url... { //vai buscar os dados da publicação á base dados correspondente a esse id_publicacao e mostra-os! $buscar_dados = $ligacao->query("SELECT * FROM publicacoes WHERE id_publicacao = ".$id_publicacao." "); $mostrar = mysqli_fetch_array($buscar_dados); $titulo = $mostrar['titulo']; $mensagem = $mostrar['mensagem']; } elseif (isset($_POST['botao_editar'])) { $alterar = $ligacao->query("UPDATE publicacoes SET titulo = '".$_REQUEST['text_titulo']."' , mensagem = '".$_REQUEST['text_mensagem']."' WHERE id_publicacao = '".$id_publicacao."' ")or die(mysql_error()); } elseif (isset($_POST['botao_gravar'])) { $titulo = $_POST['text_titulo']; $mensagem = $_POST['text_mensagem']; $inserir = $ligacao->query("INSERT INTO publicacoes(id_utilizador,titulo,mensagem,data) VALUES('".$_SESSION['id_utilizador']."','$titulo','$mensagem','NOW()' ) WHERE id_utilizador = '".$_SESSION['id_utilizador']."' ")or die(mysql_error()); } ?> <!--formulario para criar/editar publicação--> <form class="form_publicacao" method="post" action="?"> <h3>publicação</h3> <hr /> <br /> <label for="title">Titulo</label> <br /> <input type="text" id="title" name="text_titulo" size="50" value="<?php echo $titulo ?>" /> <br /> <br /> <label for="msg">Mensagem</label> <br /> <textarea id="msg" name="text_mensagem" rows="10" cols="97"><?php echo $mensagem ?></textarea> <br /> <br /> <input type="hidden" name="id_utilizador" value="<?php echo $_SESSION['id_utilizador'] ?>" /> <input type="hidden" name="id_publicacao" value="<?php echo $id_publicacao ?>" /> <?php if(isset($_GET['id_publicacao'])) { ?> <input type="submit" name="botao_editar" value="editar" /> <?php } else { ?> <input type="submit" name="botao_gravar" value="gravar" /> <?php } ?> </form> </body> </html> BASE DADOS (PUBLICACOES):[/size] ID_PUBLICACAO[/size] ID_UTILIZADOR[/size] TITULO[/size] MENSAGEM[/size] DATA[/size]
  5. joaonunofz

    combox onchange + function

    Boa noite , como posso fazer o update da minha base dados somente fazendo o evento onchange da minha combox e usando uma função em php? Sei que estou falhando em algo.....alguem me pode ajudar? Eis o meu codigo... : <?php function altera_newsletter() { $news_letters = $_POST['Newsletter']; $altera_newsletter = $ligacao->query("UPDATE utilizadores SET newsletters = '$news_letters' WHERE id = '".$_SESSION['id']."' "); } ?> <select name="Newsletter" id="nw" onChange="altera_newsletter();"> <option value="">Selecione</option> <option value="sim">Sim</option> <option value="não">Não</option> </select>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.