<?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>Tue, 11 Jan 2011 02:30:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<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/fotos/redimencionar-imagens-com-php/" rel="bookmark" class="crp_title">REDIMENCIONAR IMAGENS COM PHP</a><span class="crp_excerpt">  

O script oferecido na página smart-image-resizer é uma boa solução para quem precisa redimencionar imagens &#8230;</span></li><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><span class="crp_excerpt"> Muitas vezes você precisa de um script PHP para upload de arquivos simplificado. Um formulário &#8230;</span></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><span class="crp_excerpt">  

O blog de pedromenezes.com publicou um artigo interessante sobre uma classe em PHP chamada Image &#8230;</span></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><span class="crp_excerpt"> Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem &#8230;</span></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><span class="crp_excerpt"> Você já recebeu SPAM de formulários existentes no seu site? Os spammers (pessoas que enviam &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/captcha-de-animais/" rel="bookmark" class="crp_title">CAPTCHA de animais</a><span class="crp_excerpt"> 
CAPTCHA significa (Completely Automated 							Public Turing test to tell Computers and Humans Apart). É aquele &#8230;</span></li><li><a href="http://www.phpgratis.com.br/ajax/browser-de-pastas-e-arquivos-ajax/" rel="bookmark" class="crp_title">Browser de pastas e arquivos Ajax</a><span class="crp_excerpt"> Utilizando PHP e Ajax este script permite criar um navegador de diretórios e arquivos no &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/encriptar-codigos-de-php-para-evitar-pirataria/" rel="bookmark" class="crp_title">ENCRIPTAR CÓDIGOS DE PHP PARA EVITAR PIRATARIA</a><span class="crp_excerpt"> 

Um problema que atormenta a vida de quem trabalha programando em PHP é a facilitar &#8230;</span></li><li><a href="http://www.phpgratis.com.br/estatisticas/clickheat-mapa-de-cliques/" rel="bookmark" class="crp_title">ClickHeat &#8211; Mapa de cliques</a><span class="crp_excerpt"> Com o clickheat você pode monitorar onde as pessoas estão clicando quando visitam seu site. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/ajax/formulario-com-auto-sugestao-em-ajax/" rel="bookmark" class="crp_title">Formulário com auto sugestão em ajax</a><span class="crp_excerpt"> 

Utilizando este script em ajax chamado &#8220;Ajax Auto Sugges&#8221; você poderá criar um formulário que &#8230;</span></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><span class="crp_excerpt"> Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem &#8230;</span></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><span class="crp_excerpt"> 

Mais de 70% de todos os problemas de segurança explorados são feitos via servidor web &#8230;</span></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><span class="crp_excerpt"> Existem determinados tipos de conteúdo que alguns programas de anúncios e afiliados não permitem que &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/captcha-de-animais/" rel="bookmark" class="crp_title">CAPTCHA de animais</a><span class="crp_excerpt"> 
CAPTCHA significa (Completely Automated 							Public Turing test to tell Computers and Humans Apart). É aquele &#8230;</span></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><span class="crp_excerpt"> Com esta dica você adicionará um anúncio adsense no final do primeiro post da primeira &#8230;</span></li><li><a href="http://www.phpgratis.com.br/blog/wordpress-o-que-e/" rel="bookmark" class="crp_title">WordPress &#8211; O que é?</a><span class="crp_excerpt"> WordPress é um sistema de gerência de conteúdos na web, escrito em PHP e utilizando &#8230;</span></li><li><a href="http://www.phpgratis.com.br/mysql/sql-para-nerds/" rel="bookmark" class="crp_title">SQL PARA NERDS</a><span class="crp_excerpt"> 

Livro gratuito disponibilizado na Internet por Philip Greenspun dividido em 16 capítulos onde ele apresenta &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/encriptar-codigos-de-php-para-evitar-pirataria/" rel="bookmark" class="crp_title">ENCRIPTAR CÓDIGOS DE PHP PARA EVITAR PIRATARIA</a><span class="crp_excerpt"> 

Um problema que atormenta a vida de quem trabalha programando em PHP é a facilitar &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/engenharia-de-software-para-aplicacoes-de-internet/" rel="bookmark" class="crp_title">Engenharia de Software para Aplicações de Internet</a><span class="crp_excerpt"> 

Livro gratuito que pode ser acessado pela web com informações preciosas sobre Engenharia de Software &#8230;</span></li><li><a href="http://www.phpgratis.com.br/blog/wordpress-como-instalar/" rel="bookmark" class="crp_title">WORDPRESS &#8211; COMO INSTALAR &#8211; PASSO A PASSO</a><span class="crp_excerpt"> A instalação do WordPress pode ser feita em apenas sete passos:

	Faça o download (http://wordpress.org/download) e &#8230;</span></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 randomicas 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(&#8216;a&#8217;, &#8217;z'), range(0, 9)); if ($specialchars) { $chars = array_merge($chars, array(&#8216;!&#8217;, &#8217;$', &#8217;_', &#8217;-', &#8217;#', &#8217;@')); } shuffle($chars); $pass = &#8221;; for ($i = 0; $i &#60;= $numchars; $i++) { $pass .= $chars[$i]; } if ($extrashuffle) { return str_shuffle($pass); [...]]]></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><span class="crp_excerpt"> Este código cria senhas com caracteres aleatórios:

  &lt;?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 &gt; 16 OR $numchars &lt; 8) ? 8 : $numchars;

$chars = array_merge(range(&#8216;a&#8217;, &#8217;z'), range(0, 9));

if ($specialchars)
{
$chars = array_merge($chars, array(&#8216;!&#8217;, &#8217;$', &#8217;_', &#8217;-', &#8217;#', &#8217;@'));
}
shuffle($chars);

$pass = &#8221;;

for ($i = 0; $i &lt;= $numchars; $i++)
{
$pass .= $chars[$i];
}

if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?&gt;   </span></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><span class="crp_excerpt"> Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.

&lt;?php
// &#8230;</span></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><span class="crp_excerpt"> Uma dica de como descobrir o país onde está o visitante do seu site através &#8230;</span></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><span class="crp_excerpt"> Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é &#8230;</span></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><span class="crp_excerpt"> Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste &#8230;</span></li><li><a href="http://www.phpgratis.com.br/php6/novidades-do-php-6/" rel="bookmark" class="crp_title">NOVIDADES DO PHP 6</a><span class="crp_excerpt"> 

O site da IBM publicou um ótimo artigo com as novidades que teremos com o &#8230;</span></li><li><a href="http://www.phpgratis.com.br/calendario/calendario-monket-calendar-em-php-e-ajax/" rel="bookmark" class="crp_title">Calendário em PHP e Ajax</a><span class="crp_excerpt">  

O script &#8220;Monket Calendar&#8221; é uma ótima solução de calendário ou agenda escrito em &#8230;</span></li><li><a href="http://www.phpgratis.com.br/iniciante/como-ler-um-arquivo-texto-com-php/" rel="bookmark" class="crp_title">COMO LER UM ARQUIVO TEXTO COM PHP</a><span class="crp_excerpt"> Ler um arquivo texto e exibir seu conteúdo em uma página html é muito simples. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/chat/phpfreechat-chat-gratuito-em-php/" rel="bookmark" class="crp_title">phpFreeChat &#8211; Chat gratuito em PHP</a><span class="crp_excerpt"> O  php Free Chat é um script escrito em PHP com recursos em Ajax para &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/" rel="bookmark" class="crp_title">Video tutorial de php para webdesigners</a><span class="crp_excerpt"> Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um &#8230;</span></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 &#8211; PASSO A PASSO A instalação do WordPress pode ser feita em apenas sete passos: Faça o download (http://wordpress.org/download) e &#8230;Gerenciador de base [...]]]></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 &#8211; PASSO A PASSO</a><span class="crp_excerpt"> A instalação do WordPress pode ser feita em apenas sete passos:

	Faça o download (http://wordpress.org/download) e &#8230;</span></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><span class="crp_excerpt"> 

O   		CocoaMySQL é um gerenciador de base de dados mysql para Mac OS &#8230;</span></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><span class="crp_excerpt"> 
&lt;?php
//1. $site must start with http://
//2. $tags must be separated with spaces, not commas
//3. $proxy_addy &#8230;</span></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><span class="crp_excerpt"> Você não precisa perder tempo fazendo reengenharia da roda. Muitos programadores perdem horas e até &#8230;</span></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><span class="crp_excerpt"> Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é &#8230;</span></li><li><a href="http://www.phpgratis.com.br/funcoes/php-para-mostrar-texto-e-links-randomicos/" rel="bookmark" class="crp_title">PHP para mostrar texto e links randômicos</a><span class="crp_excerpt"> 
  &lt;?php

/*
* Script written by Danltn
* Leave this message intact for use, visitors won&#8217;t see &#8230;</span></li><li><a href="http://www.phpgratis.com.br/ajax/acessar-dados-mysql-com-ajax/" rel="bookmark" class="crp_title">ACESSAR DADOS MYSQL COM AJAX</a><span class="crp_excerpt"> 

O sql buddy é uma interface de acesso a dados mysql desenvolvido em PHP e &#8230;</span></li><li><a href="http://www.phpgratis.com.br/estatisticas/script-php-que-mostra-usuarios-on-line/" rel="bookmark" class="crp_title">Script PHP que mostra usuários on-line</a><span class="crp_excerpt"> Este script simples em PHP é uma solução para exibir usuários que estão on-line no &#8230;</span></li><li><a href="http://www.phpgratis.com.br/contador/contador-de-acesso-em-php/" rel="bookmark" class="crp_title">Contador de acesso em PHP</a><span class="crp_excerpt"> Contadores de acesso estão se tornando coisa de museu. Hoje em dia já existem formas &#8230;</span></li><li><a href="http://www.phpgratis.com.br/formularios/formularios-trabalhando-com-mysql-de-forma-facil/" rel="bookmark" class="crp_title">Formulários trabalhando com Mysql de forma fácil</a><span class="crp_excerpt"> O projeto neverforms é um conjunto de funções para facilitar o input/output de dados entre &#8230;</span></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 randomico &#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=&#8221;site 1 image url&#8221;; $url=&#8221;site one address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break; case 2 : $banner=&#8221;site 2 image url&#8221;; $url=&#8221;site two address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break; case 3 : $banner=&#8221;site 3 image url&#8221;; $url=&#8221;site 3 address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break; [...]]]></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><span class="crp_excerpt"> 

  &lt;?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=&#8221;site 1 image url&#8221;; $url=&#8221;site one address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 2 : $banner=&#8221;site 2 image url&#8221;; $url=&#8221;site two address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 3 : $banner=&#8221;site 3 image url&#8221;; $url=&#8221;site 3 address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
}
$display = &#8221;&lt;a href=\&#8221;$url\&#8221; target=\&#8221;_blank\&#8221;&gt; &#8221;;
$display.= &#8221;&lt;img src=\&#8221;$banner\&#8221;  &#8221;;
$display.= &#8221;width=\&#8221;$width\&#8221; height=\&#8221;$height\&#8221; border=\&#8221;0\&#8221; &gt;&#8221;;
$display.=&#8221;&lt;/a&gt;&#8221;;
echo($display);
?&gt;   </span></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><span class="crp_excerpt"> Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.

&lt;?php
// &#8230;</span></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><span class="crp_excerpt"> Uma dica de como descobrir o país onde está o visitante do seu site através &#8230;</span></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><span class="crp_excerpt"> Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é &#8230;</span></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><span class="crp_excerpt"> Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste &#8230;</span></li><li><a href="http://www.phpgratis.com.br/php6/novidades-do-php-6/" rel="bookmark" class="crp_title">NOVIDADES DO PHP 6</a><span class="crp_excerpt"> 

O site da IBM publicou um ótimo artigo com as novidades que teremos com o &#8230;</span></li><li><a href="http://www.phpgratis.com.br/calendario/calendario-monket-calendar-em-php-e-ajax/" rel="bookmark" class="crp_title">Calendário em PHP e Ajax</a><span class="crp_excerpt">  

O script &#8220;Monket Calendar&#8221; é uma ótima solução de calendário ou agenda escrito em &#8230;</span></li><li><a href="http://www.phpgratis.com.br/iniciante/como-ler-um-arquivo-texto-com-php/" rel="bookmark" class="crp_title">COMO LER UM ARQUIVO TEXTO COM PHP</a><span class="crp_excerpt"> Ler um arquivo texto e exibir seu conteúdo em uma página html é muito simples. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/chat/phpfreechat-chat-gratuito-em-php/" rel="bookmark" class="crp_title">phpFreeChat &#8211; Chat gratuito em PHP</a><span class="crp_excerpt"> O  php Free Chat é um script escrito em PHP com recursos em Ajax para &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/" rel="bookmark" class="crp_title">Video tutorial de php para webdesigners</a><span class="crp_excerpt"> Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um &#8230;</span></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><span class="crp_excerpt"> Este código cria senhas com caracteres aleatórios:

  &lt;?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 &gt; 16 OR $numchars &lt; 8) ? 8 : $numchars;

$chars = array_merge(range(&#8216;a&#8217;, &#8217;z'), range(0, 9));

if ($specialchars)
{
$chars = array_merge($chars, array(&#8216;!&#8217;, &#8217;$', &#8217;_', &#8217;-', &#8217;#', &#8217;@'));
}
shuffle($chars);

$pass = &#8221;;

for ($i = 0; $i &lt;= $numchars; $i++)
{
$pass .= $chars[$i];
}

if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?&gt;   </span></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><span class="crp_excerpt"> 

  &lt;?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=&#8221;site 1 image url&#8221;; $url=&#8221;site one address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 2 : $banner=&#8221;site 2 image url&#8221;; $url=&#8221;site two address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 3 : $banner=&#8221;site 3 image url&#8221;; $url=&#8221;site 3 address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
}
$display = &#8221;&lt;a href=\&#8221;$url\&#8221; target=\&#8221;_blank\&#8221;&gt; &#8221;;
$display.= &#8221;&lt;img src=\&#8221;$banner\&#8221;  &#8221;;
$display.= &#8221;width=\&#8221;$width\&#8221; height=\&#8221;$height\&#8221; border=\&#8221;0\&#8221; &gt;&#8221;;
$display.=&#8221;&lt;/a&gt;&#8221;;
echo($display);
?&gt;   </span></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><span class="crp_excerpt"> Uma dica de como descobrir o país onde está o visitante do seu site através &#8230;</span></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><span class="crp_excerpt"> Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é &#8230;</span></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><span class="crp_excerpt"> Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste &#8230;</span></li><li><a href="http://www.phpgratis.com.br/php6/novidades-do-php-6/" rel="bookmark" class="crp_title">NOVIDADES DO PHP 6</a><span class="crp_excerpt"> 

O site da IBM publicou um ótimo artigo com as novidades que teremos com o &#8230;</span></li><li><a href="http://www.phpgratis.com.br/iniciante/como-ler-um-arquivo-texto-com-php/" rel="bookmark" class="crp_title">COMO LER UM ARQUIVO TEXTO COM PHP</a><span class="crp_excerpt"> Ler um arquivo texto e exibir seu conteúdo em uma página html é muito simples. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/calendario/calendario-monket-calendar-em-php-e-ajax/" rel="bookmark" class="crp_title">Calendário em PHP e Ajax</a><span class="crp_excerpt">  

O script &#8220;Monket Calendar&#8221; é uma ótima solução de calendário ou agenda escrito em &#8230;</span></li><li><a href="http://www.phpgratis.com.br/chat/phpfreechat-chat-gratuito-em-php/" rel="bookmark" class="crp_title">phpFreeChat &#8211; Chat gratuito em PHP</a><span class="crp_excerpt"> O  php Free Chat é um script escrito em PHP com recursos em Ajax para &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/" rel="bookmark" class="crp_title">Video tutorial de php para webdesigners</a><span class="crp_excerpt"> Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um &#8230;</span></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>

