Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hgb7

Pegando parte do código e mostrando.

Recommended Posts

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.