<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Grátis &#187; Códigos</title>
	<atom:link href="http://www.phpgratis.com.br/category/codigos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpgratis.com.br</link>
	<description>scripts e conteúdos gratuitos</description>
	<lastBuildDate>Mon, 02 Aug 2010 12:45:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>COMO GERAR PDF USANDO PHP</title>
		<link>http://www.phpgratis.com.br/codigos/como-gerar-pdf-usando-php/</link>
		<comments>http://www.phpgratis.com.br/codigos/como-gerar-pdf-usando-php/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 17:49:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/?p=119</guid>
		<description><![CDATA[Criar arquivos e documentos no formato  PDF utilizando PHP é uma tarefa muito fácil utilizando a classe FPDF. E isto é feito utilizando PHP puro sem o uso de bibliotecas como a PDFlib. Ele possui algumas vantagens interessantes como por exemplo: Você pode definir com facilidade a cabeça e o rodapé dos seus arquivos pdf. [...]]]></description>
			<content:encoded><![CDATA[<p>Criar arquivos e documentos no formato  PDF utilizando PHP é uma tarefa muito fácil utilizando a classe <a href="http://www.fpdf.org/" target="_blank">FPDF</a>. E isto é feito utilizando PHP puro sem o uso de bibliotecas como a PDFlib. Ele possui algumas vantagens interessantes como por exemplo: Você pode definir com facilidade a cabeça e o rodapé dos seus arquivos pdf. Pode definir as medidas, margens, formatos de página. A quebra de página é feita automáticamente. O FPDF tem suporte a imagens JPG, PNG e GIF além de cores, links fontes truetype, etc.</p>
<p>A única extensão necessária para o funcionamendo do FPDF na geração de arquivos PDF é o zlib e GD usado no trato de imagens GIF.</p>
<p>Agora existe uma desvantagem com relação ao PDFLib relacionado ao desempenho, mas isto não é problema se sua aplicação e seus documentos não forem muito complexos.</p>
<p>Você encontra esta classe para <a href="http://www.fpdf.org/en/download.php" target="_blank">download aqui</a></p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/scripts/script-php-upload-de-arquivos/" rel="bookmark" class="crp_title">SCRIPT PHP UPLOAD DE ARQUIVOS</a></li><li><a href="http://www.phpgratis.com.br/fotos/redimencionar-imagens-com-php/" rel="bookmark" class="crp_title">REDIMENCIONAR IMAGENS COM PHP</a></li><li><a href="http://www.phpgratis.com.br/uncategorized/bloqueador-de-fotos-eroticas-em-php/" rel="bookmark" class="crp_title">Bloqueador de fotos eróticas em PHP</a></li><li><a href="http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/" rel="bookmark" class="crp_title">Tudo sobre Classes e Objetos em PHP</a></li><li><a href="http://www.phpgratis.com.br/seguranca/formulario-com-imagem-e-codigo-de-seguranca/" rel="bookmark" class="crp_title">Formulário seguro com código em imagem</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/como-gerar-pdf-usando-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30 CLASSES E COMPONENTES PHP ÚTEIS</title>
		<link>http://www.phpgratis.com.br/codigos/30-classes-e-componentes-php-uteis/</link>
		<comments>http://www.phpgratis.com.br/codigos/30-classes-e-componentes-php-uteis/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 14:04:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/?p=112</guid>
		<description><![CDATA[Existe uma enorme quantidade de classes e componentes para PHP de uso livre disponível na Internet. Centenas fazem a mesma coisa e acaba ficando complicado para o programador escolher qual deve utilizar. Pensando nisso o blog phpimpact.wordpress.com publicou uma lista de 30 classes PHP que são realmente úteis e que todo programador PHP deveria conhecer. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.websnapr.com/?size=s&amp;nocache=16&amp;url=phpimpact.wordpress.com/2008/05/29/30-useful-php-classes-and-components" alt="" /></p>
<p>Existe uma enorme quantidade de classes e componentes para PHP de uso livre disponível na Internet. Centenas fazem a mesma coisa e acaba ficando complicado para o programador escolher qual deve utilizar. Pensando nisso o blog <a href="http://phpimpact.wordpress.com/2008/05/29/30-useful-php-classes-and-components/" target="_blank">phpimpact.wordpress.com</a> publicou uma lista de 30 classes PHP que são realmente úteis e que todo programador PHP deveria conhecer.</p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/" rel="bookmark" class="crp_title">Tudo sobre Classes e Objetos em PHP</a></li><li><a href="http://www.phpgratis.com.br/blog/desligar-anuncios-de-um-post-no-wordpress/" rel="bookmark" class="crp_title">DESLIGAR ANÚNCIOS DE UM POST NO WORDPRESS</a></li><li><a href="http://www.phpgratis.com.br/seguranca/como-proteger-site-php-de-ataques/" rel="bookmark" class="crp_title">COMO PROTEGER SITE PHP DE ATAQUES</a></li><li><a href="http://www.phpgratis.com.br/seguranca/captcha-de-animais/" rel="bookmark" class="crp_title">CAPTCHA de animais</a></li><li><a href="http://www.phpgratis.com.br/anuncios/colocar-adsense-no-primeiro-post-do-wordpress/" rel="bookmark" class="crp_title">COLOCAR ADSENSE NO PRIMEIRO POST DO WORDPRESS</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/30-classes-e-componentes-php-uteis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mostrar imagem ou banner randomico</title>
		<link>http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/</link>
		<comments>http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 12:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/</guid>
		<description><![CDATA[&#60;?php srand( microtime() * 1000000); $advertise = rand(1,3); //After the rand decided how many youve got and the first and last number e.g got 3, 1,3 switch($advertise) //you can add more just use the same format { case 1 : $banner="site 1 image url"; $url="site one address"; $height="height"; $width="width"; break; case 2 : $banner="site 2 image url"; $url="site two address"; $height="height"; $width="width"; break; case 3 : $banner="site 3 image url"; $url="site 3 address"; $height="height"; $width="width"; break; } $display = "&#60;a href=\"$url\" target=\"_blank\"&#62; "; $display.= "&#60;img src=\"$banner\"  "; $display.= "width=\"$width\" height=\"$height\" border=\"0\" &#62;"; $display.="&#60;/a&#62;"; echo($display); ?&#62; Gerador de senhas randomicasBloquear IP no seu script PHPComo descobrir o país de um número IPFunção PHP para verificar domínio de e-mailComo somar datas usando PHP]]></description>
			<content:encoded><![CDATA[<blockquote>
<p dir="ltr" style="text-align: left"> <code><span style="color: #000000"> <span style="color: #0000bb">&lt;?php<br />
srand</span><span style="color: #007700">( </span><span style="color: #0000bb">microtime</span><span style="color: #007700">() * </span><span style="color: #0000bb">1000000</span><span style="color: #007700">);<br />
</span><span style="color: #0000bb">$advertise </span><span style="color: #007700">= </span><span style="color: #0000bb">rand</span><span style="color: #007700">(</span><span style="color: #0000bb">1</span><span style="color: #007700">,</span><span style="color: #0000bb">3</span><span style="color: #007700">);<br />
</span><span style="color: #ff8000">//After the rand decided how many youve got and the first and last number e.g got 3, 1,3<br />
</span><span style="color: #007700">switch(</span><span style="color: #0000bb">$advertise</span><span style="color: #007700">)<br />
</span><span style="color: #ff8000">//you can add more just use the same format<br />
</span><span style="color: #007700">{<br />
case </span><span style="color: #0000bb">1 </span><span style="color: #007700">: </span><span style="color: #0000bb">$banner</span><span style="color: #007700">=</span><span style="color: #dd0000">"site 1 image url"</span><span style="color: #007700">; </span><span style="color: #0000bb">$url</span><span style="color: #007700">=</span><span style="color: #dd0000">"site one address"</span><span style="color: #007700">; </span><span style="color: #0000bb">$height</span><span style="color: #007700">=</span><span style="color: #dd0000">"height"</span><span style="color: #007700">; </span><span style="color: #0000bb">$width</span><span style="color: #007700">=</span><span style="color: #dd0000">"width"</span><span style="color: #007700">; break;<br />
case </span><span style="color: #0000bb">2 </span><span style="color: #007700">: </span><span style="color: #0000bb">$banner</span><span style="color: #007700">=</span><span style="color: #dd0000">"site 2 image url"</span><span style="color: #007700">; </span><span style="color: #0000bb">$url</span><span style="color: #007700">=</span><span style="color: #dd0000">"site two address"</span><span style="color: #007700">; </span><span style="color: #0000bb">$height</span><span style="color: #007700">=</span><span style="color: #dd0000">"height"</span><span style="color: #007700">; </span><span style="color: #0000bb">$width</span><span style="color: #007700">=</span><span style="color: #dd0000">"width"</span><span style="color: #007700">; break;<br />
case </span><span style="color: #0000bb">3 </span><span style="color: #007700">: </span><span style="color: #0000bb">$banner</span><span style="color: #007700">=</span><span style="color: #dd0000">"site 3 image url"</span><span style="color: #007700">; </span><span style="color: #0000bb">$url</span><span style="color: #007700">=</span><span style="color: #dd0000">"site 3 address"</span><span style="color: #007700">; </span><span style="color: #0000bb">$height</span><span style="color: #007700">=</span><span style="color: #dd0000">"height"</span><span style="color: #007700">; </span><span style="color: #0000bb">$width</span><span style="color: #007700">=</span><span style="color: #dd0000">"width"</span><span style="color: #007700">; break;<br />
}<br />
</span><span style="color: #0000bb">$display </span><span style="color: #007700">= </span><span style="color: #dd0000">"&lt;a href=\"$url\" target=\"_blank\"&gt; "</span><span style="color: #007700">;<br />
</span><span style="color: #0000bb">$display</span><span style="color: #007700">.= </span><span style="color: #dd0000">"&lt;img src=\"$banner\"  "</span><span style="color: #007700">;<br />
</span><span style="color: #0000bb">$display</span><span style="color: #007700">.= </span><span style="color: #dd0000">"width=\"$width\" height=\"$height\" border=\"0\" &gt;"</span><span style="color: #007700">;<br />
</span><span style="color: #0000bb">$display</span><span style="color: #007700">.=</span><span style="color: #dd0000">"&lt;/a&gt;"</span><span style="color: #007700">;<br />
echo(</span><span style="color: #0000bb">$display</span><span style="color: #007700">);<br />
</span><span style="color: #0000bb">?&gt;</span> </span> </code></p></blockquote>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/" rel="bookmark" class="crp_title">Gerador de senhas randomicas</a></li><li><a href="http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/" rel="bookmark" class="crp_title">Bloquear IP no seu script PHP</a></li><li><a href="http://www.phpgratis.com.br/dicas/como-descobrir-o-pais-de-um-numero-ip/" rel="bookmark" class="crp_title">Como descobrir o país de um número IP</a></li><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-verificar-dominio-de-e-mail/" rel="bookmark" class="crp_title">Função PHP para verificar domínio de e-mail</a></li><li><a href="http://www.phpgratis.com.br/funcoes/como-somar-datas-usando-php/" rel="bookmark" class="crp_title">Como somar datas usando PHP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apagar todas as tabelas de base Mysql com PHP</title>
		<link>http://www.phpgratis.com.br/codigos/apagar-todas-as-tabelas-de-base-mysql-com-php/</link>
		<comments>http://www.phpgratis.com.br/codigos/apagar-todas-as-tabelas-de-base-mysql-com-php/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 02:32:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/codigos/apagar-todas-as-tabelas-de-base-mysql-com-php/</guid>
		<description><![CDATA[Este script php apagará todas as tabelas da sua base de dados. Deve ser usado com cuidado pois depois que é apagado não existe mais recuperação dos dados. WordPress &#8211; Como instalar?Gerenciador de base de dados Mysql para MacFunção PHP para enviar páginas para o Del.icio.usProgramando PHP com Code IgniterFunção PHP para verificar domínio de [...]]]></description>
			<content:encoded><![CDATA[<p>Este script php apagará todas as tabelas da sua base de dados. Deve ser usado com cuidado pois depois que é apagado não existe mais recuperação dos dados.</p>
<p><?php<br />
$username=&#8221;your_username&#8221;;<br />
$password=&#8221;your_password&#8221;;<br />
$database=&#8221;your_databse&#8221;;<br />
$host=&#8221;your_hostname&#8221;;</p>
<p>mysql_connect($host, $username, $password);<br />
mysql_select_db($database) or die( &#8220;Unable to select database&#8221;);</p>
<p>$query = &#8220;show tables&#8221;;<br />
$result = mysql_query($query);<br />
while ($Row = mysql_fetch_array ($result))<br />
{<br />
list ($tables) = $Row;<br />
$query2 = &#8220;DROP TABLE $tables&#8221;;<br />
$result2 = mysql_query($query2) or die(mysql_error());<br />
}<br />
?></p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/blog/wordpress-como-instalar/" rel="bookmark" class="crp_title">WordPress &#8211; Como instalar?</a></li><li><a href="http://www.phpgratis.com.br/mysql/gerenciador-de-base-de-dados-mysql-para-mac/" rel="bookmark" class="crp_title">Gerenciador de base de dados Mysql para Mac</a></li><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-enviar-paginas-para-o-delicious/" rel="bookmark" class="crp_title">Função PHP para enviar páginas para o Del.icio.us</a></li><li><a href="http://www.phpgratis.com.br/framework/programando-php-com-code-igniter/" rel="bookmark" class="crp_title">Programando PHP com Code Igniter</a></li><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-verificar-dominio-de-e-mail/" rel="bookmark" class="crp_title">Função PHP para verificar domínio de e-mail</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/apagar-todas-as-tabelas-de-base-mysql-com-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gerador de senhas randomicas</title>
		<link>http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/</link>
		<comments>http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 02:29:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/</guid>
		<description><![CDATA[Este código cria senhas com caracteres aleatórios: &#60;?php /** * Generate a random password. * * @param  integer  $numchars      How long do we need the password to be? * @param  boolean  $specialchars  Include the special characters? * @param  boolean  $extrashuffle  Include an extra randomization on the password string? * @return string */ function random_pass($numchars = 8, $specialchars = true, $extrashuffle = false) { $numchars = intval($numchars); $numchars = ($numchars &#62; 16 OR $numchars &#60; 8) ? 8 : $numchars; $chars = array_merge(range('a', 'z'), range(0, 9)); if ($specialchars) { $chars = array_merge($chars, array('!', '$', '_', '-', '#', '@')); } shuffle($chars); $pass = ''; for ($i = 0; $i &#60;= $numchars; $i++) { $pass .= $chars[$i]; } if ($extrashuffle) { return str_shuffle($pass); } return $pass; } // Example, returns: 3ck#4sib2 echo random_pass(8, true, true); ?&#62; Mostrar imagem ou banner randomicoBloquear IP no seu script PHPComo descobrir o país de um [...]]]></description>
			<content:encoded><![CDATA[<p>Este código cria senhas com caracteres aleatórios:</p>
<blockquote>
<p dir="ltr" style="text-align: left"> <code><span style="color: #000000"> <span style="color: #0000bb">&lt;?php</p>
<p></span><span style="color: #ff8000">/**<br />
* Generate a random password.<br />
*<br />
* @param  integer  $numchars      How long do we need the password to be?<br />
* @param  boolean  $specialchars  Include the special characters?<br />
* @param  boolean  $extrashuffle  Include an extra randomization on the password string?<br />
* @return string<br />
*/<br />
</span><span style="color: #007700">function </span><span style="color: #0000bb">random_pass</span><span style="color: #007700">(</span><span style="color: #0000bb">$numchars </span><span style="color: #007700">= </span><span style="color: #0000bb">8</span><span style="color: #007700">, </span><span style="color: #0000bb">$specialchars </span><span style="color: #007700">= </span><span style="color: #0000bb">true</span><span style="color: #007700">, </span><span style="color: #0000bb">$extrashuffle </span><span style="color: #007700">= </span><span style="color: #0000bb">false</span><span style="color: #007700">)<br />
{<br />
</span><span style="color: #0000bb">$numchars </span><span style="color: #007700">= </span><span style="color: #0000bb">intval</span><span style="color: #007700">(</span><span style="color: #0000bb">$numchars</span><span style="color: #007700">);<br />
</span><span style="color: #0000bb">$numchars </span><span style="color: #007700">= (</span><span style="color: #0000bb">$numchars </span><span style="color: #007700">&gt; </span><span style="color: #0000bb">16 </span><span style="color: #007700">OR </span><span style="color: #0000bb">$numchars </span><span style="color: #007700">&lt; </span><span style="color: #0000bb">8</span><span style="color: #007700">) ? </span><span style="color: #0000bb">8 </span><span style="color: #007700">: </span><span style="color: #0000bb">$numchars</span><span style="color: #007700">;</p>
<p></span><span style="color: #0000bb">$chars </span><span style="color: #007700">= </span><span style="color: #0000bb">array_merge</span><span style="color: #007700">(</span><span style="color: #0000bb">range</span><span style="color: #007700">(</span><span style="color: #dd0000">'a'</span><span style="color: #007700">, </span><span style="color: #dd0000">'z'</span><span style="color: #007700">), </span><span style="color: #0000bb">range</span><span style="color: #007700">(</span><span style="color: #0000bb">0</span><span style="color: #007700">, </span><span style="color: #0000bb">9</span><span style="color: #007700">));</p>
<p>if (</span><span style="color: #0000bb">$specialchars</span><span style="color: #007700">)<br />
{<br />
</span><span style="color: #0000bb">$chars </span><span style="color: #007700">= </span><span style="color: #0000bb">array_merge</span><span style="color: #007700">(</span><span style="color: #0000bb">$chars</span><span style="color: #007700">, array(</span><span style="color: #dd0000">'!'</span><span style="color: #007700">, </span><span style="color: #dd0000">'$'</span><span style="color: #007700">, </span><span style="color: #dd0000">'_'</span><span style="color: #007700">, </span><span style="color: #dd0000">'-'</span><span style="color: #007700">, </span><span style="color: #dd0000">'#'</span><span style="color: #007700">, </span><span style="color: #dd0000">'@'</span><span style="color: #007700">));<br />
}<br />
</span><span style="color: #0000bb">shuffle</span><span style="color: #007700">(</span><span style="color: #0000bb">$chars</span><span style="color: #007700">);</p>
<p></span><span style="color: #0000bb">$pass </span><span style="color: #007700">= </span><span style="color: #dd0000">''</span><span style="color: #007700">;</p>
<p>for (</span><span style="color: #0000bb">$i </span><span style="color: #007700">= </span><span style="color: #0000bb">0</span><span style="color: #007700">; </span><span style="color: #0000bb">$i </span><span style="color: #007700">&lt;= </span><span style="color: #0000bb">$numchars</span><span style="color: #007700">; </span><span style="color: #0000bb">$i</span><span style="color: #007700">++)<br />
{<br />
</span><span style="color: #0000bb">$pass </span><span style="color: #007700">.= </span><span style="color: #0000bb">$chars</span><span style="color: #007700">[</span><span style="color: #0000bb">$i</span><span style="color: #007700">];<br />
}</p>
<p>if (</span><span style="color: #0000bb">$extrashuffle</span><span style="color: #007700">)<br />
{<br />
return </span><span style="color: #0000bb">str_shuffle</span><span style="color: #007700">(</span><span style="color: #0000bb">$pass</span><span style="color: #007700">);<br />
}<br />
return </span><span style="color: #0000bb">$pass</span><span style="color: #007700">;<br />
}<br />
</span><span style="color: #ff8000">// Example, returns: 3ck#4sib2<br />
</span><span style="color: #007700">echo </span><span style="color: #0000bb">random_pass</span><span style="color: #007700">(</span><span style="color: #0000bb">8</span><span style="color: #007700">, </span><span style="color: #0000bb">true</span><span style="color: #007700">, </span><span style="color: #0000bb">true</span><span style="color: #007700">);<br />
</span><span style="color: #0000bb">?&gt;</span> </span> </code></p></blockquote>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/" rel="bookmark" class="crp_title">Mostrar imagem ou banner randomico</a></li><li><a href="http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/" rel="bookmark" class="crp_title">Bloquear IP no seu script PHP</a></li><li><a href="http://www.phpgratis.com.br/dicas/como-descobrir-o-pais-de-um-numero-ip/" rel="bookmark" class="crp_title">Como descobrir o país de um número IP</a></li><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-verificar-dominio-de-e-mail/" rel="bookmark" class="crp_title">Função PHP para verificar domínio de e-mail</a></li><li><a href="http://www.phpgratis.com.br/funcoes/como-somar-datas-usando-php/" rel="bookmark" class="crp_title">Como somar datas usando PHP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bloquear IP no seu script PHP</title>
		<link>http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/</link>
		<comments>http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 13:26:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/</guid>
		<description><![CDATA[Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP. &#60;?php // identifica número IP do visitante $ip = getenv('REMOTE_ADDR'); // troque o xx. pelo número IP que deve ser bloqueado $blocked = "xx.xx.xx.xx"; // faz a comparação if (ereg($blocked,$ip)) { echo "Você está banido"; exit();  // para a execução do PHP } ?&#62; Gerador de [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.</p>
<p><code><span style="color: #000000"><span style="color: #0000bb">&lt;?php<br />
</span><span style="color: #ff8000">// identifica número IP do visitante<br />
</span><span style="color: #0000bb">$ip </span><span style="color: #007700">= </span><span style="color: #0000bb">getenv</span><span style="color: #007700">(</span><span style="color: #dd0000">'REMOTE_ADDR'</span><span style="color: #007700">);<br />
</span><span style="color: #ff8000">// troque o xx. pelo número IP que deve ser bloqueado<br />
</span><span style="color: #0000bb">$blocked </span><span style="color: #007700">= </span><span style="color: #dd0000">"xx.xx.xx.xx"</span><span style="color: #007700">;<br />
</span></span></code><code><span style="color: #000000"><span style="color: #ff8000">// faz a comparação </span></span></code><br />
<code><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000bb">ereg</span><span style="color: #007700">(</span><span style="color: #0000bb">$blocked</span><span style="color: #007700">,</span><span style="color: #0000bb">$ip</span><span style="color: #007700">))<br />
{<br />
echo </span><span style="color: #dd0000">"Você está banido"</span><span style="color: #007700">;<br />
exit();  </span></span></code><code><span style="color: #000000"><span style="color: #ff8000">// para a execução do PHP</span></span></code><br />
<code><span style="color: #000000"><span style="color: #007700">}<br />
</span><span style="color: #0000bb">?&gt;</span><br />
</span></code></p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/" rel="bookmark" class="crp_title">Gerador de senhas randomicas</a></li><li><a href="http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/" rel="bookmark" class="crp_title">Mostrar imagem ou banner randomico</a></li><li><a href="http://www.phpgratis.com.br/dicas/como-descobrir-o-pais-de-um-numero-ip/" rel="bookmark" class="crp_title">Como descobrir o país de um número IP</a></li><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-verificar-dominio-de-e-mail/" rel="bookmark" class="crp_title">Função PHP para verificar domínio de e-mail</a></li><li><a href="http://www.phpgratis.com.br/funcoes/como-somar-datas-usando-php/" rel="bookmark" class="crp_title">Como somar datas usando PHP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->