<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Alvo Web &#187; PHP</title>
	<link>http://www.alvoweb.com</link>
	<description>Tutoriais inteligentes</description>
	<pubDate>Tue, 22 Dec 2009 11:22:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Formulário e-mail AS3 com PHP</title>
		<link>http://www.alvoweb.com/formulario-email-as3-com-php/</link>
		<comments>http://www.alvoweb.com/formulario-email-as3-com-php/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 15:50:50 +0000</pubDate>
		<dc:creator>Rodrigo</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.alvoweb.com/formulario-email-as3-com-php/</guid>
		<description><![CDATA[


Autor: Rodrigo Gonçalves
Flash CS3 ou superior
 Package: flash.net 
  Classe: public final class URLRequest,
  Classe: public class URLLoader,
  Classe: public dynamic class URLVariables,
  Versão AS: ActionScript 3.0
  Player: Flash Player 9 ou superior
 Dificuldade: Básico.
  Obs: Para um bom aproveitamento deste artigo é interessante ter lógica de programação, noções [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
<!--
.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style2 {color: #0066CC}
.style4 {color: #0066CC; font-weight: bold; }
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
.style6 {color: #FF0000}
-->
</style>
<p><strong>Autor:</strong> Rodrigo Gonçalves</p>
<p><strong>Flash CS3 ou superior</strong><br />
 <strong>Package:</strong> flash.net <br />
  <strong>Classe:</strong> public final class URLRequest,<br />
  <strong>Classe:</strong> public class URLLoader,<br />
  <strong>Classe:</strong> public dynamic class URLVariables,</p>
<p>  <strong>Versão AS:</strong> ActionScript 3.0<br />
  <strong>Player:</strong> Flash Player 9 ou superior</p>
<p> <strong>Dificuldade:</strong> Básico.<br />
  <strong>Obs:</strong> Para um bom aproveitamento deste artigo é interessante ter lógica de programação, noções  básicas para leitura de sintaxe  ActionScript 3.0 e  PHP.</p>
<p> Fala galera, tranquilo?!</p>
<p>Vamos ver uma das maneiras de criar um formulário  de e-mail utilizando AS3 em conjunto com um script PHP.<br />
  O exemplo mostrado é relativamente simples, mas acredito ser um bom ponto de partida pra começar. Depois você mesmo poderá incrementá-lo conforme achar necessário.<br />
Pra fazer os testes, você precisa de um servidor para hospedar seu arquivo PHP. O seu servidor deve ter suporte pra função <strong>mail()</strong> do PHP.</p>
<p>No final deste artigo, está disponível para download o mesmo exemplo abordado aqui para testes.</p>
<p>    <span class="style5">Indice:</span></p>
<p>  <strong>1. Introdução;<br />
  2. Criando os objetos na tela;<br />
  3. Organização do código;<br />
  &gt; 3.1. Divida uma grande tarefa em pequenas tarefas;  <br />
 &gt; 3.2. Nomes de variaveis, funções e comentários de código;<br />
  4. Inserindo código AS3;<br />
  6. Criando script PHP;<br />
  7. Download.</strong></p>
<p><span class="style5"><strong>1. Introdução</strong></span><strong><br />
  </strong><br />
  No Flash, basicamente, para este exemplo do formulário, além de utilizarmos um script PHP que irá &quot;interagir&quot; com Actionscript, precisamos utilizar 3 classes mais notáveis no AS3 que fazem parte do <strong>Package</strong> <em><strong>flash.net</strong></em>, sendo elas:<br />
  <strong>- URLRequest()</strong>, é responsável por armazenar endereços externos. No nosso caso, será um <strong>arquivo PHP</strong>;<br />
  <strong>- URLLoader()</strong>, é responsável por &#8220;recuperar&#8221; dados/informações externas. A qual iremos manipular informações externas com uso de Eventos.<br />
  <strong>- URLVariables()</strong>, criamos &quot;variáveis&quot; que recebem o conteúdo digitado nos campos de textos do Flash. Com isso, conseguimos comunicar com o arquivo PHP e enviar as informações para o destinatário de e-mail.</p>
<p>E de quebra, pra incrementar  um pouco mais a funcionalidade do nosso Formulário. Utilizaremos a <strong>classe Timer()</strong>, em que a sua aplicação é muito semelhante com as funções <strong>setInterval()</strong> e <strong>setTimeout(). </strong>No nosso caso, a classe <strong>Timer()</strong> simplesmente   irá  chamar/executar uma determinada função depois de um tempo específico estipulado. Veremos isso mais adiante.</p>
<p><strong class="style5">2. Criando os objetos na tela</strong></p>
<p>É possível também criar esses objetos usando apenas código AS3. Mas como nosso objetivo aqui será apenas enviar e-mail, e dar ênfase ao código que tem maior importância para não fugir do nosso foco. Para esse exemplo estamos criando os objetos visuais (caixa de textos e botão) manualmente usando as ferramentas no ambiente do Flash.</p>
<p><strong>Dica:</strong>  É sempre bom criarmos um hábito de organização com web. No Flash não é diferente e você vai agradecer você mesmo mais tarde por lembrar de ter feito essa organização. Sugiro criar uma pasta para  guardar  todos seus arquivos Flash e PHP.</p>
<p>   Com o Flash aberto, crie  um arquivo novo documento: <strong>versão Actionscript 3.0</strong>.</p>
<p>  Para organizar os conteúdos crie 2 camadas, sendo elas:<br />
    <strong>- Actions<br />
- Objetos</strong></p>
<p><strong><img src="http://www.alvoweb.com/tutorial/img/form_as3_php/img1.gif" alt="img" width="278" height="99" /><br />
Imagem 1</strong>: Criando camadas para organizar os objetos.</p>
<p>Na camada<strong> Objetos </strong>será destinada para os objetos visuais (caixa de textos e botão).<br />
Iremos criar 5 campos de texto, sendo:<br />
- 4 deles serão dinâmicos do tipo <strong>&quot;input Text&quot;</strong>, com instâncias na seguinte ordem:<strong><strong><span class="style1"> nomeTxt</span></strong></strong>, <strong class="style1">emailTxt</strong>, <strong class="style1">assuntoTxt </strong>e <strong class="style1">mensagemTxt</strong>; <br />
-  1 campo de texto  do tipo <strong>Dynamic Text </strong>com nome de instância <strong class="style1">avisoTxt</strong>, que será destinado para mostrar os avisos ao usuário sobre o que acontece quando ele tenta enviar os dados.<br />
- 1 botão com nome de instância <strong class="style1">enviarBtn</strong>, que será responsável por enviar os dados.</p>
<p>  Cada objeto estão organizados com seus respectivos nomes de instâncias. Repare também que todos os campos estão configurado pra aceitar apenas uma única linha <strong>(Single line)</strong>. Apenas os campos <strong>mensagemTxt</strong> e caixa e <strong>avisoTxt</strong> devem ser configurado para aceitar mais de uma linha  <strong>(Multiline)</strong>, você confere essa configuração pelo painel de propriedades da caixa de texto. </p>
<p>  Você poderá acompanhar na imagem 2 a seguir, na seguinte ordem:</p>
<p>  - Campo <strong>Nome</strong>:<br />
  - Tipo: <span class="style4">Input Text </span><br />
  -  Instância<strong>: <strong><span class="style1">nomeTxt</span><br />
  </strong></strong>- Aceitar quantas linhas: <strong><strong><strong><strong><strong><strong><strong><strong>Single line</strong></strong></strong></strong></strong></strong> </p>
<p>  </strong></strong>- Campo<strong><strong> E-mail:<br />
  </strong></strong>- Tipo:<strong><strong> <strong class="style2">Input Text </strong><br />
  </strong></strong>-  Instância<strong><strong><strong>: <strong class="style1">emailTxt</strong></strong><br />
  </strong></strong>- Aceitar quantas linhas:<strong><strong><strong><strong><strong><strong><strong><strong> Single line</strong></strong></strong></strong></strong></strong>  </p>
<p>  </strong></strong>- Campo<strong> <strong><strong>Assunto</strong>:<br />
  </strong></strong>- Tipo:<strong><strong> <strong class="style4">Input Text</strong><br />
  </strong></strong>-  Instância:<strong><strong><strong> <span class="style1"><strong>assuntoTxt</strong></span><strong><br />
  </strong></strong></strong></strong>- Aceitar quantas linhas:<strong><strong><strong><strong><strong><strong> Single line</strong></strong>  <br />
  </strong></strong><br />
  </strong></strong> - Campo<strong> Mensagem</strong>:<br />
  - Tipo: <strong class="style4">Input Text</strong> <br />
     -  Instância<strong> <strong class="style1">mensagemTxt</strong><br />
     </strong>- Aceitar quantas linhas: <strong><strong><strong>Multiline </strong></strong> </p>
<p>- Botão<strong><br />
</strong></strong>- Tipo:<strong><strong> <strong class="style4">MovieClip</strong><br />
</strong></strong>-  Instância<strong><strong class="style1"><strong> <strong>enviarBtn</strong></strong></strong></p>
<p>    </strong>- Campo<strong> <strong>Aviso</strong>:<br />
      </strong>- Tipo:<strong> <strong class="style4">Text Dynamic</strong><br />
        </strong>-  Instância<strong><strong> <strong class="style1">avisoTxt</strong><br />
        </strong></strong>- Aceitar quantas linhas:<strong><strong> Multiline        <br />
                </strong><br />
          </strong><img src="http://www.alvoweb.com/tutorial/img/form_as3_php/img2.gif" alt="img" width="275" height="274" /><br />
          <strong>Imagem 2</strong>: Criando os objetos e configurando.</p>
<p>&nbsp;</p>
<p><span class="style5"><strong>3. Organização do código</strong></span></p>
<p>Com os objetos criados e configurados, agora vem a parte mais legal. ActionScript. É ele que vai dar vida. Mas precisamos nos organizar e pensar no que fazer antes.<br />
E aqui vai algumas dicas que me ajudam muito na hora de começar programar algo, e talvez esse método possa te ajudar também. </p>
<p>No começo, pode parecer que perdemos tempo tendo esses cuidados. Mas, acredite, vai facilitar a sua vida e de quem for trabalhar com você.</p>
<p>
<span class="style5"><strong>3.1. Divida uma grande tarefa em pequenas tarefas</strong></span><strong></p>
<p></strong>No código a seguir, repere que foi criado várias funções dedicada para cada pequena tarefa. Isso facilita muito na organização, manutenção e reutilização de código. Pois, é muito mais fácil enfrentarmos algum problema e criar soluções pra eles, se antes dividirmos em pequenos pedaços e dedicando soluções por partes (criando funções específicas). </p>
<p>Por exemplo, quando queremos fazer uma &quot;grande tarefa&quot;, como no nosso caso  &quot;enviar e-mail&quot;, se quebrarmos essa &quot;grande tarefa&quot; (grande função) em &quot;pequenas tarefas&quot; (funções dedicadas), BINGO! Ficará muito mais fácil de atingir seus objetivos passo-a-passo, além de te ajudar na organização e agilizar caso precise fazer manutenção ou melhorias futuramente.</p>
<p>
<span class="style5"><strong>3.2. Nomes de variaveis, funções e comentários de código</strong></span><strong></p>
<p></strong>Não tenha medo também de dar nomes &quot;grandes&quot; pra funções e variáveis, desde que esses nomes sejam descritivas e tenha um padrão durante todo código. Nomes descritivos irão ajudar ter um código mais &quot;auto-explicável&quot; possível e tentar poupar comentários desnecessários. </p>
<p>O comentários também são bastante válidos para não só &quot;documentar o seu código&quot;, mas pra te ajudar a lembrar a lógica do que o programa faz. Você não vai querer perder tempo e reaprender algo que você mesmo já fez. Ou quer? <br />
Os comentários no código estão com  objetivos mais &quot;didáticos&quot;, mas sempre poderá melhorar pra não ser  tão redundante na explicação, algo que o o próprio nomes das funções e variáveis já conseguem (e devem) explicarem por si só.</p>
<p>
<span class="style5"><strong>4. Inserindo o código AS3</strong></span><strong><br />
</strong><br />
Vamos ao código de fato.<br />
O código está dividido por funções dedicadas pra cada pequena tarefa, brevemente comentado e auto-explicativo.<br />
Na camada <strong>Actions</strong>, selecione o 1º e único frame, e abra o painel de <strong>Actions</strong>, atalho [F9], e insira o código:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
</pre></td><td class="code"><pre class="actionscript3"><span style="color: #3f5fbf;">/* @Autor: Rodrigo Gonçalves [Rodrigo PiXEL]
 * @Créditos: www.AlvoWeb.com */</span>
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/***************************
 * VARIAVEIS
 * Criamos todas variaveis usadas durante o código
 ****************************/</span>
&nbsp;
<span style="color: #6699cc; font-weight: bold;">var</span> tempoMensagem<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Timer</span>; <span style="color: #009900;">//intervalo entre mensagens de aviso</span>
<span style="color: #6699cc; font-weight: bold;">var</span> variaveis<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">URLVariables</span>; <span style="color: #009900;">//receber dados no flash pra enviar pro script php</span>
<span style="color: #6699cc; font-weight: bold;">var</span> urlPhp<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">URLRequest</span>; <span style="color: #009900;">//vai armazenar o arquivo php externo</span>
<span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">loader</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">URLLoader</span>; <span style="color: #009900;">//carregar e comunicar com arquivo php</span>
&nbsp;
<span style="color: #009900;">//iniciamos o programa</span>
<span style="color: #004993;">init</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/***************************
 * FUNÇÕES
 * Toda mecânica está separada em pequenas funções
 ****************************/</span>
&nbsp;
<span style="color: #009900;">//inicia e configura todo o programa</span>
<span style="color: #339966; font-weight: bold;">function</span> <span style="color: #004993;">init</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	<span style="color: #009900;">//habilitamos acentuação</span>
	<span style="color: #004993;">System</span>.<span style="color: #004993;">useCodePage</span> = <span style="color: #0033ff; font-weight: bold;">true</span>;
&nbsp;
	<span style="color: #009900;">//limpamos todos os campos de texto antes de começar.</span>
	limpaTodosCamposTextos<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//cria o Timer com 3 segundos(3000 milesegundos) executa quandoTempoAcabar() apenas 1 vez.</span>
	tempoMensagem = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Timer</span><span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;">3000</span>, <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span>; 
	tempoMensagem.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">TimerEvent</span>.<span style="color: #004993;">TIMER</span>, quandoAcabarTempo<span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//quando clicar no botão executa a função enviaMensagem();</span>
	enviarBtn.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">MouseEvent</span>.<span style="color: #004993;">CLICK</span>, quandoEnviarBtn<span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">//função de evento, executa a quando clicar no botao enviarBtn</span>
<span style="color: #339966; font-weight: bold;">function</span> quandoEnviarBtn<span style="color: #000000;">&#40;</span>e<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">MouseEvent</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	verificaDadosAntesDeEnviar<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/* Verificar e se qualquer um dos campos estão vazios ou incorretos,
 * caso esteja errado, mostra mensagem de aviso.
 * Se não, no final envia começa enviar os dados...*/</span>
<span style="color: #339966; font-weight: bold;">function</span> verificaDadosAntesDeEnviar<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>nomeTxt.<span style="color: #004993;">length</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight:bold;">3</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>
		mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Coloque um nome com pelo menos 3 letras&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>emailTxt.<span style="color: #004993;">length</span> == <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>
		mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Preciso do seu e-mail pra te responder.&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>emailTxt.<span style="color: #004993;">text</span>.<span style="color: #004993;">indexOf</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;@&quot;</span><span style="color: #000000;">&#41;</span> == <span style="color: #000000; font-weight:bold;">-1</span> <span style="color: #000000; font-weight: bold;">||</span>
			emailTxt.<span style="color: #004993;">text</span>.<span style="color: #004993;">indexOf</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;.&quot;</span><span style="color: #000000;">&#41;</span> == <span style="color: #000000; font-weight:bold;">-1</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>
		mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Ops! Esse e-mail não é valido!&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>assuntoTxt.<span style="color: #004993;">length</span> == <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>
		mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Insira um assunto.&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>mensagemTxt.<span style="color: #004993;">length</span> == <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>
		mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Ahh! Não esquece da mensagem.&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	<span style="color: #0033ff; font-weight: bold;">else</span><span style="color: #000000;">&#123;</span> 
		enviaDadosParaPHP<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">//responsável por interagir informação do Flash com script PHP</span>
<span style="color: #339966; font-weight: bold;">function</span> enviaDadosParaPHP<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Enviando mensagem...&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #3f5fbf;">/* iniciamos e criamos variaveis dinamicas
	 * que recebem o conteúdo digitado nos campos do flash
	 * essas variáveis servirão de ponto entre o Flash e script PHP */</span>
	variaveis = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">URLVariables</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
	variaveis.nomePhp = nomeTxt.<span style="color: #004993;">text</span>;
	variaveis.emailPhp = emailTxt.<span style="color: #004993;">text</span>;
	variaveis.assuntoPhp = assuntoTxt.<span style="color: #004993;">text</span>;
	variaveis.mensagemPhp = mensagemTxt.<span style="color: #004993;">text</span>;
&nbsp;
	<span style="color: #3f5fbf;">/* iniciamos variavel que tem o arquivo PHP
	 * devemos aplicar método POST de envio de dados
	 * e transmitimos os dados dos campos do Flash para o script PHP */</span>
	urlPhp = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">URLRequest</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;http://www.SEU_SITE_AQUI.com/mail.php&quot;</span><span style="color: #000000;">&#41;</span>;
	urlPhp.<span style="color: #004993;">method</span> = <span style="color: #004993;">URLRequestMethod</span>.<span style="color: #004993;">POST</span>;
	urlPhp.<span style="color: #004993;">data</span> = variaveis;
&nbsp;
	<span style="color: #3f5fbf;">/* iniciamos variavel responsável por &quot;recuperar&quot; dados/informações do PHP
	 * quando estiver completo o carregamento do arquivo PHP, executa a função que confirma envio.
	 * quando surgir erro durante o envio, executa a função que mostra mensagem de erro.
	 * e carregamos o arquivo PHP armazenado na variavel urlPhp */</span>
	<span style="color: #004993;">loader</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">URLLoader</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
 	<span style="color: #004993;">loader</span>.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Event</span>.<span style="color: #004993;">COMPLETE</span>, quandoEnviadoMensagem<span style="color: #000000;">&#41;</span>;
 	<span style="color: #004993;">loader</span>.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">IOErrorEvent</span>.<span style="color: #004993;">IO_ERROR</span>, quandoHouverErroNoEnvio<span style="color: #000000;">&#41;</span>;
 	<span style="color: #004993;">loader</span>.<span style="color: #004993;">load</span><span style="color: #000000;">&#40;</span>urlPhp<span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">//Função de evento, mostra ao usuário que a mensagem foi enviada com sucesso.</span>
<span style="color: #339966; font-weight: bold;">function</span> quandoEnviadoMensagem<span style="color: #000000;">&#40;</span>e<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Event</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Mensagem enviada!&quot;</span><span style="color: #000000;">&#41;</span>;
	iniciatempoMensagemDeAviso<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
	limpaTodosCamposTextos<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">//Função de evento, mostra ao usuário que houve algum erro durante o envio.</span>
<span style="color: #339966; font-weight: bold;">function</span> quandoHouverErroNoEnvio<span style="color: #000000;">&#40;</span>e<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">IOErrorEvent</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Ops! Surgiu erro! Tenta novamente.&quot;</span><span style="color: #000000;">&#41;</span>;
 	iniciatempoMensagemDeAviso<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">//Função de evento do Timer, limpa o campo de aviso, função do Timer</span>
<span style="color: #339966; font-weight: bold;">function</span> quandoAcabarTempo<span style="color: #000000;">&#40;</span>e<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">TimerEvent</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	mostraMensagemAviso<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;&quot;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/* Limpa todos os campos de textos digitados pelo usuário
 * depois aplica foco do cursor de texto no campo nomeTxt */</span>
<span style="color: #339966; font-weight: bold;">function</span> limpaTodosCamposTextos<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	nomeTxt.<span style="color: #004993;">text</span> = emailTxt.<span style="color: #004993;">text</span> = assuntoTxt.<span style="color: #004993;">text</span> = mensagemTxt.<span style="color: #004993;">text</span> = <span style="color: #990000;">&quot;&quot;</span>;
	<span style="color: #004993;">stage</span>.<span style="color: #004993;">focus</span> = nomeTxt;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/* Destinada pra enviar mensagem de aviso
 * e apaga esse aviso após 3 segundos usando timer.*/</span>
<span style="color: #339966; font-weight: bold;">function</span> mostraMensagemAviso<span style="color: #000000;">&#40;</span>texto<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	avisoTxt.<span style="color: #004993;">text</span> = texto;
<span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/* Destinado pra reiniciar e iniciar intervalo Timer
 * Pra não atropelar o tempoMensagem de cada mensagem de aviso que foi disparada antes*/</span>
<span style="color: #339966; font-weight: bold;">function</span> iniciatempoMensagemDeAviso<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
	tempoMensagem.<span style="color: #004993;">reset</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
	tempoMensagem.<span style="color: #004993;">start</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p> Terminamos nosso código AS3. Vamos agora para o script PHP.</p>
<p><span class="style5">5- Criando script PHP</span></p>
<p>Vamos criar o script PHP, que está brevemente comentado no próprio código. O script PHP faz comunicação com flash e recebe todas as variáveis dinâmicas que recebem valores dos campos de textos digitados pelo usuário dentro do Flash.<br />
Abra um bloco de notas, ou seu editor de códigos, e salve este arquivo na mesma pasta do seu arquivo Flash. Dêmos o nome do arquivo de: <strong>mail.php</strong></p>
<p>Insira o seguinte código PHP:
</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">//coloque o email de destinatário:</span>
<span style="color: #000033;">$enviaPara</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'seu email aqui'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Criamos variaveis PHP que recupera as Variaveis criadas no Flash</span>
<span style="color: #000033;">$campoNome</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nomePhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//retorna o valor digitado no campo &quot;nomeTxt&quot; do Flash</span>
<span style="color: #000033;">$campoEmail</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'emailPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//retorna o valor digitado no campo &quot;emailTxt&quot; do Flash</span>
<span style="color: #000033;">$campoAssunto</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assuntoPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//retorna o valor digitado no campo &quot;assuntoTxt&quot; do Flash</span>
<span style="color: #000033;">$campoMensagem</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mensagemPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//retorna o valor digitado no campo &quot;mensagemTxt&quot; do Flash</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Assunto padrão do seu e-mail</span>
<span style="color: #000033;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Essa mensagem veio do seu site'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Monta o corpo da mensagem enviada</span>
<span style="color: #000033;">$mensagem</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Nome: &quot;</span><span style="color: #339933;">.</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nomePhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000033;">$mensagem</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;E-mail: &quot;</span><span style="color: #339933;">.</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'emailPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000033;">$mensagem</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;Assunto: &quot;</span><span style="color: #339933;">.</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assuntoPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; <span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000033;">$mensagem</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;Mensagem: <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">.</span> <span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mensagemPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//e-mail do remetente:</span>
<span style="color: #000033;">$mail_headers</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'From: '</span><span style="color: #339933;">.</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'emailPhp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//envia o e-mail</span>
<span style="color: #990000;">mail</span><span style="color: #009900;">&#40;</span><span style="color: #000033;">$enviaPara</span><span style="color: #339933;">,</span> <span style="color: #000033;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000033;">$mensagem</span><span style="color: #339933;">,</span> <span style="color: #000033;">$mail_headers</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Basta hospedar seu arquivo PHP em algum servidor e fazer os testes.</p>
<p>  <strong>Obs:</strong> <span class="style6">Lembra-se de  informar o endereço do arquivo PHP no código AS. Importante também sempre  fazer teste online com seus arquivos PHP e SWF no seu servidor web pra garantir que tudo esteja funcionando como esperado.</span></p>
<p>
  <span class="style5">6 - Download<br />
  </span><a href="http://www.alvoweb.com/download/exemplo_form_as3_php_AlvoWeb.zip">Download  deste exemplo final.</a>
</p>
<p>Abraços e até a próxima!</p>
<p> <a href="http://www.rodrigopixel.com.br" target="_blank">Rodrigo Gonçalves</a><br />
  Equipe Alvo Web
</p>
<p>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/br/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.5/br/80x15.png" /></a> <br />
O Conteúdo do <a xmlns:cc="http://creativecommons.org/ns#" href="http://www.alvoweb.com" property="cc:attributionName" rel="cc:attributionURL">Alvo Web Developers</a> está  licenciada sob uma <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/br/">Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License</a>.<br />
<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1122471812070813";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_color_border = "fafafa";
google_color_bg = "fafafa";
google_color_link = "003366";
google_color_text = "7d7d7d";
google_color_url = "78b749";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alvoweb.com/formulario-email-as3-com-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trocando folha de estilo com PHP</title>
		<link>http://www.alvoweb.com/trocando-folha-de-estilo-com-php/</link>
		<comments>http://www.alvoweb.com/trocando-folha-de-estilo-com-php/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 16:13:26 +0000</pubDate>
		<dc:creator>Reginaldo Lima</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Tableless e CSS]]></category>

		<guid isPermaLink="false">http://www.alvoweb.com/?p=28</guid>
		<description><![CDATA[Autor: Reginaldo Lima
Se você sempre desejou ter um link em sua página onde fosse possível mudar o  estilo da mesma somente com um clique, então está lendo o post certo. Iremos  aprender, utilizando a linguagem PHP, como é possível criar um link que permite  o usuário escolher entre duas folhas de estilos. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Autor:</strong> Reginaldo Lima</p>
<p>Se você sempre desejou ter um link em sua página onde fosse possível mudar o  estilo da mesma somente com um clique, então está lendo o post certo. Iremos  aprender, utilizando a linguagem PHP, como é possível criar um link que permite  o usuário escolher entre duas folhas de estilos. Sendo possível alterar  totalmente o layout de uma página através do CSS, você poderá criar duas versões  de um único site e ainda permitirá que o internauta escolha qual deseja  visualizar. Isso tornará seu site um pouco mais interativo com o usuário.</p>
<p>A estrutura para tornar isso possível é simples, para tanto, é necessário noções  de PHP e conhecimento de CSS. Para iniciarmos você terá que ter uma página  pronta (óbvio, né?! rsrs), que eu chamarei de &#8220;minhapagina.php&#8221;, e duas folhas  de estilos, no meu caso &#8220;folha01.css&#8221; e &#8220;folha02.css&#8221;.</p>
<p>A primeira alteração que vamos fazer no documento PHP será &#8220;linkar&#8221; uma das  folhas de estilos a ele. Normalmente o link se dá pelo seguinte comando:  
</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;folha1.css&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></pre></div></div>

<p></p>
<p>Porém, para o trabalho que iremos realizar iremos utilizar:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&lt;?php echo $padrao;?&gt;</span></span>&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;  /&gt;</pre></div></div>

<p>Agora iremos inserir todo o comando PHP. Será criada uma variável chamada  &#8220;padrão&#8221; que irá receber a folha de estilo. Iremos atribuir a essa variável umas  das folhas de estilos, a que irá ser carregada com a página. O seu estilo  padrão. Em seguida, através da estrutura IF iremos realizar toda a mágica para  que a alteração seja possível. Veja abaixo a estrutura comentada:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000033;">$padrao</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;folha01.css&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//variável recebe o estilo padrão que será carregado </span>
	<span style="color: #666666; font-style: italic;">//isset verifica se a varíavel &quot;estilo&quot; foi criada e então...</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">isset</span> <span style="color: #009900;">&#40;</span><span style="color: #000033;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'estilo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	   	<span style="color: #000033;">$padrao</span> <span style="color: #339933;">=</span> <span style="color: #000033;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'estilo'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//... a variável &quot;padrão&quot; recebe o estilo escolhido </span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

</p>
<p>Através da estrutura acima será feita toda a verificação para a mudança de  estilo. Para finalizarmos, vamos criar os links para as folhas de estilo. Como  você deve ter percebido no código PHP utilizamos o método GET, portando o link  deve ser para a mesma página HTML (no meu caso minhapagina.html) utilizando o  raciocínio do método GET: </p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="html4strict"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- 
estrutura de link para cada folha de estilo,
onde a variável &quot;estilo&quot; é igual ao nome
do arquivo a ser carregado
--&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;minhapagina.php?estilo=folha01.css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Estilo 01<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;minhapagina.php?estilo=folha02.css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Estilo 02<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span></pre></td></tr></table></div>

<p>Estando a variável &#8220;estilo&#8221; com o nome da folha a ser carregada, essa passa o  nome do arquivo para a variável &#8220;padrão&#8221; que será responsável em informar,  através daquela primeira linha de código que vimos, qual folha de estilo será  carregada.</p>
<p>Então é isso, espero que tenha ajudado a quem possa interessar. </p>
<p>Até a próxima!</p>
<p>Reginaldo Lima<br />
Equipe Alvo Web
</p>
<p>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/br/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.5/br/80x15.png" /></a> <br />
O Conteúdo do <a xmlns:cc="http://creativecommons.org/ns#" href="http://www.alvoweb.com" property="cc:attributionName" rel="cc:attributionURL">Alvo Web Developers</a> está  licenciada sob uma <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/br/">Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License</a>.<br />
<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1122471812070813";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_color_border = "fafafa";
google_color_bg = "fafafa";
google_color_link = "003366";
google_color_text = "7d7d7d";
google_color_url = "78b749";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alvoweb.com/trocando-folha-de-estilo-com-php/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

