
25/05/2004 - O que o Google faz que você não sabia....
21/04/2003 - 10 Razões para NÃO fazer seu site com o "time da casa"
13/03/2003 - Não basta falar só a língua do micro
08/12/2003 - Passe as variaveis por valor sem ByVal
09/01/2003 - Criando um sistema de login
01/03/2003 - Enviando email em formato HTML em PHP
04/02/2003 - Desenho de Letras - Construindo fontes TTF
26/02/2007 - Texto para a Web
19/09/2007 - Modo Código ou modo Design?
07/12/2003 - Dando poderes ao Flash
30/03/2006 - Trabalhando com ' Data e Hora ' no seu site
21/01/2003 - Fireworks VS Photoshop
08/11/2006 - Parte 01 - Configurando as cores do CorelDraw
09/01/2003 - Criando gráficos com a classe JPGraph (parte 1)
Renato Silva - Estudante de Comunicação Social pela UNI-BH, trabalho como desenvolvedor web em uma agência de comunicação.
Com grande experiência em comunicação social, desenvolvo trabalhos de qualidade na área de comunicação voltados para a mídia impressa e digital (desenvolvimento de peças gráficas, campanhas publicitárias, web-sites - utilizando de conhecimento para melhores práticas em design de páginas, Web 2.0 e conhecimento em padrões de acessibilidade).
Conhecimentos em Programação:
Visual Basic - Html – ASP – CSS (folha de estilos)
Leituras: 4178 - Autor: Renato Silva
Esse artigo é bem simples, uma forme de indicação do site em destaque.
Fala aí Galera, esse artigo é bem simples, uma forme de indicação do site em destaque.
=========================
Importante: Será usado neste sistema, um texto padrão que será o seguinte:
Olá Fulano,
Seu amigo Ciclano (e-mail do Ciclano) lhe indica esse site, que é muito legal.
www.site.com.br/jogos.
Até mais
Renato Silva
Para fazer o envio dessas recomendações, faremos uso da função mail() do PHP.
Para ficar mais fácil de entender, dividimos esse código em 3 cores diferentes. Abaixo segue as explicações necessárias para o aprendizado.
Arquivo: index.php
<html>
<head>
<title>Indica</title>
</head><body bgcolor="#FFFFFF" text="#000000">
<?
if($acao == 'enviar') { //Envia os emails usando a função mail()while(list($key,$val)=each(
$dest)) {
$texto = "Olá <b>$val</b>,<br><br> Seu amigo <b>$nome_remetente</b>
( $email_remetente ) lhe indica esse site, que é muito legal.<br><br>
<a href=' www.site.com.br/jogos '> www.site.com.br/jogos </a>.
<br><br> Até mais.";mail($val,'Site recomendado',$texto,"From:
$email_remetente Content-Type:text-html; charset=us-ascii");
} //fecha while
echo "E-mails enviados com Sucesso!!!";
} //fecha acao=enviar
if($acao == 'listar') { /*Lista as caixas para preencher os emails*/?>
<form name="frm_listar" method="post" action="<?echo $PHP_SELF;?>?acao=enviar">
<table width="60%" border="0" cellspacing="0" cellpadding="0">
<?for($i=1;$i<=$pessoas;$i++){?>
<tr>
<td width="49%" height="25"><font face="Arial" size="2">Digite o email do destinatário:</font></td>
<td width="51%" height="25"><font face="Arial" size="2">
<input type="text" name="dest[]" size="35"></font></td>
</tr>
<?}?><tr>
<td colspan="2" height="30"><div align="center">
<input type="submit" name="enviar" value="Enviar >>">
<input type='hidden' name='nome_remetente' value='<?echo $nome_remetente;?>'>
<input type='hidden' name='email_remetente' value='<?echo $email_remetente;?>'></div></td>
</tr>
</table>
</form>
<br>
<?}/*fecha acao=listar*/?><?if($acao == 'entrar') { /*Página inicial do sistema */?>
<form name="frm_recomende" method="post" action="<?echo $PHP_SELF;?>?acao=listar">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" height="25"><font face="Arial" size="3"><b>Recomende o site</b></font></td>
</tr><tr>
<td width="53%" height="25"><font face="Arial" size="2">Seu nome:</font></td>
<td width="47%" height="25"><font face="Arial" size="2">
<input type="text" name="nome_remetente"></font></td>
</tr><tr>
<td width="53%" height="27"><font face="Arial" size="2">Seu email:</font></td>
<td width="47%" height="27"><font face="Arial" size="2">
<input type="text" name="email_remetente"></font></td>
</tr><tr>
<td width="53%" height="25"><font face="Arial" size="2">Quantas pessoas vai enviar:</font></td>
<td width="47%" height="25"><font face="Arial" size="2">
<select name="pessoas" size="1">
<?
for($i=1;$i<=10;$i++){
echo "<option value=$i>$i</option>";
}
?>
</select></font></td>
</tr><tr>
<td colspan="2" height="25"><div align="center">
<input type="submit" name="enviar" value="Enviar >>"></div></td>
</tr>
</table>
</form>
<?}/*fim acao=entrar*/?>
</body>
</html>Teste:
Para testar esse código, digite no browser: http://localhost/index.php (Suponha que você tenha salvo o arquivo acima com o nome index.php).
Explicações:
1 - O código que está na cor verde, é o que vai dar início ao nosso sistema. A função principal dele é capturar o total de pessoas que vão receber essa recomendação, o nome e o email do remetente. Depois de termos clicado no botão enviar, os dados serão enviados para a mesma página, já que estamos usando no action do form ($PHP_SELF), mas esse virá acompanhado do ?acao=listar
2 - A próxima etapa do código vai ser listar as caixas de texto para que se possa digitar os e-mails dos destinatários. Note que nesse código temos um form que tem por finalidade, listar as caixas de textos, confome a quantidade que o usuário tinha escolhido, ou seja, vamos supor que eu tenha escolhido enviar essas recomendações para 5 pessoas, então, ali ele vai me listar 5 caixas de texto. Atenção: Os e-mails estão sendo armazenados em um array ( dest[]).
3 - O código que está em AZUL é o que finalmente vai fazer o envio dos emails.=========================
Dúvidas, me contatem pelo e-mail: renato.salgados@gmail.com , FUI E ATÉ A PRÓXIMA!!!