hgb7 3 Denunciar post Postado Novembro 14, 2008 Bom dia Quero mostrar o conteúdo destas variáveis, que estão em uma página de nome mail.php: $data_atualizacao = "14/11/2008"; $html = "<div align=center><hr><img src='http://www...'><br><br> Olá <strong> $nome</strong> , este mês você está de aniversário! <b>Parabéns!</b><br><br> <img src='http://www...'><br><br> <a href='http://www...' target='_blank' title='Visite nosso site!'>www...</a>"; Na página envio.php, quero mostrar o conteúdo destes,exemplo: <?php echo "<font color='#077770'>Abaixo, segue o email que será enviado: (Atualizado em: $data_atualizacao)</font> <br><br> $html <br><br> <hr>"; ?> Agora, como posso pegar elas, e mostrar em envio? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 14, 2008 o arquivo envio.php será requisitado de quê forma ? socket ? curl ? http ? ajax ? Post ? get ? Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Novembro 14, 2008 Então, quando abro a página envio.php, gostaria que ele mostra-se o que eu setei nas variáveis descritas em mail.php. Porque nela, está apenas o link para mandar emails, e quero que mostre uma prévia de como será o email :) Obrigado epla atenção Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 16, 2008 mas de que forma você "abre" a página "envio.php" ? Compartilhar este post Link para o post Compartilhar em outros sites
GabrielLM 0 Denunciar post Postado Novembro 16, 2008 Um include resolveria se só tivessem as variáveis na pág mail.php neh? Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Novembro 17, 2008 O envio.php mostra uma lista com emails de aniversariantes, com um link para o mail.php, onde quando clicado, é executado o disparo de emails. No mail.php está o código do email que será enviado, e quero que as variáveis descritas acima, apareçam no envio.php :) sobre o include, ele acusa que não pode redeclarar um function... :) Obrigado pela atenção Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 18, 2008 está confuso.. o que entendi é que você quer mostar o conteúdo que será enviado por email antes de fazer o envio. é isso ? Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Novembro 18, 2008 Desculpe a confusão, é que não sei outra maneira, mas é isso que quero fazer mesmo :) Porque, atualmente preciso copiar a parte do código do email em "mail", e colar no "envio", para dar a previa de como será o email... Obrigado pela atenção Compartilhar este post Link para o post Compartilhar em outros sites
1sefirot1 0 Denunciar post Postado Novembro 18, 2008 Envio.php <form action='mail.php' method='POST'> <font color='#077770'> Abaixo, segue o email que será enviado: (Atualizado em: $data_atualizacao) </font> <br><br> <?php echo 'De: '.$_POST['variavelQueEstaGuardandoORemetente').'<br>'; echo 'Mensagem: '.$_POST['variavelQueEstaGuardandoOEmail').'<br>'; ?> <input type='hidden' name='remetente' value='<?=$_POST['variavelQueEstaGuardandoORemetente');?>'> <input type='hidden' name='msg' value='<?=$_POST['variavelQueEstaGuardandoOEmail');?>'> <button type='submit'>Confirmar Envio</button> </form> <br><br> <hr> pronto.. ai no mail.php você recebe as variaveis POST remetente e msg... Compartilhar este post Link para o post Compartilhar em outros sites
1sefirot1 0 Denunciar post Postado Novembro 18, 2008 Fiz melhor brother.. Hoje eu tô bãozinho :rolleyes: Esses dois scripts fazem exatamente o que voce quer. É so voce criar os arquivos, testar e fazer um estudo do código.. vamos la.. crie esses dois arquivos.. - form.php - mail.php form.php <?php //isset = Verifica se determinada variavel esta setada. No caso, o bt. if(isset($_POST['bt'])){ //Requisições da entrada do usuario $nome = trim($_POST['nome']); $email = trim($_POST['email']); $texto = nl2br(trim($_POST['texto'])); /** Faz as validações que forem necessárias nas variaveis (nao vou fazer)*/ //Cria a saida de confirmação do email para o usuario echo "<form action='mail.php' method='POST'>"; echo 'Confirmação de mensagem<br><br>'; echo '<b>Nome</b>: '.$nome.'<br>'; echo '<b>Email</b>: '.$email.'<br>'; echo '<b>Mensagem</b>: '.$texto.'<br>'; echo "<input type='hidden' name='nome' value='$nome'>"; echo "<input type='hidden' name='email' value='$email'>"; echo "<input type='hidden' name='texto' value='$texto'>"; echo "<input type='submit' value='Confirmar envio'>"; echo '</form>'; //Destroe a variavel post bt unset($_POST['bt']); //Para a execução do script exit; } ?> <html> <head></head> <body> Entre em contato:<br /> <br /> <form action="<?php echo $_SERVER['PHP_SELF'];?>" method='POST'> Seu nome: <input type='text' name='nome'><br /> Seu email: <input type='email' name='nome'><br /> Mensagem:<br /> <textarea name='texto' cols='43' rows='4'></textarea><br /> <button type='submit' name='bt'>Enviar</button><button type='reset'>Limpar</button> </body> </html> mail.php <?php $nome = $_POST['nome']; $email = $_POST['email']; $para = 'destino@email.com'; //Email destinatario $mensagem = $_POST['texto']; $assunto = "email legal"; //Assunto do email $header = "De: ". $nome . " <" . $email . ">\r\n"; if(mail($para, $assunto, $mensagem, $header)) echo 'Mensagem enviada'; else echo 'Erro'; ?> Espero ter ajudado.. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
hgb7 3 Denunciar post Postado Novembro 20, 2008 Opa, testarei ... não tive tempo ainda :) Compartilhar este post Link para o post Compartilhar em outros sites