<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Script PHP : Lendo pastas/diretórios recursivamente</title>
	<atom:link href="http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/</link>
	<description>meu blog (H)</description>
	<lastBuildDate>Fri, 03 Sep 2010 21:26:09 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: DragaO~</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-3357</link>
		<dc:creator>DragaO~</dc:creator>
		<pubDate>Tue, 20 Oct 2009 20:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-3357</guid>
		<description>&lt;blockquote cite=&quot;comment-3338&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-3338&quot; rel=&quot;nofollow&quot;&gt;Elton&lt;/a&gt;&lt;/strong&gt;: Boa garoto, tive até uma idéia, meio tosca mas, serve para proteger os arquivos, por exemplo.1º – ter sempre um arquivo backup compactado ( isso pode ser gerado pelo sistema, fazer uma rotina por exemplo )2º – ter uma listagem dos arquivos em disco em formato xml, odf ou mesmo em bd, vale lembrar que, arquivos inseridos por upload, devem ser acrescentados à listagem3º – a listagem deve conter também, o hash do arquivo, o hash deve ser atualizado quando atualizar o arquivo4º – ao aplicar o “investigador” fazer com que ele verifique se os arquivos estão com o mesmo hash da listagem, se o hash for diferente, exibir um aviso e opção para verificar o conteúdo, se não estiver na listagem, dar a opção para inserir à listagem, apagar o arquivo, ou verificar se é válido6º – pode-se também, montar uma listagem on-line desses “vírus”, assim, pode-se disponibilizar como faz a mozilla para todos os browsers.

7º – criar uma rotina para ler esta espésie de “repositórios desnecessários”, “vírus”, “scripts”, “spans”(como melhor entenderem). Após ler esta listagem, o sistema irá excluir sem preguntar, assim como programar o antivírus para excluir determinados arquivos e perguntar sobre outros ou deixar passar alguns, rsrs.

Flw.
&lt;/blockquote&gt;

eu não tinha pensado exatamente nisso, mas já tinha pensado em algo desse tipo :D

o que eu tinha pensado foi como tu comentou no 7, de criar um repositório e tal, mas achei isso trabalhoso demais XD
além disso, &quot;infelizmente&quot; (?) não tenho mais acesso à servidores &quot;bichados&quot;, por isso fica difícil de eu atualizar essa lista; mas obviamente se alguém me mandasse algo eu atualizaria a lista sem problemas :)

mas as tuas idéias de 1-6 são muito boas, acho que, dependendo do caso, fica viável implementá-las mesmo</description>
		<content:encoded><![CDATA[<blockquote cite="comment-3338">
<p><strong><a href="#comment-3338" rel="nofollow">Elton</a></strong>: Boa garoto, tive até uma idéia, meio tosca mas, serve para proteger os arquivos, por exemplo.1º – ter sempre um arquivo backup compactado ( isso pode ser gerado pelo sistema, fazer uma rotina por exemplo )2º – ter uma listagem dos arquivos em disco em formato xml, odf ou mesmo em bd, vale lembrar que, arquivos inseridos por upload, devem ser acrescentados à listagem3º – a listagem deve conter também, o hash do arquivo, o hash deve ser atualizado quando atualizar o arquivo4º – ao aplicar o “investigador” fazer com que ele verifique se os arquivos estão com o mesmo hash da listagem, se o hash for diferente, exibir um aviso e opção para verificar o conteúdo, se não estiver na listagem, dar a opção para inserir à listagem, apagar o arquivo, ou verificar se é válido6º – pode-se também, montar uma listagem on-line desses “vírus”, assim, pode-se disponibilizar como faz a mozilla para todos os browsers.</p>
<p>7º – criar uma rotina para ler esta espésie de “repositórios desnecessários”, “vírus”, “scripts”, “spans”(como melhor entenderem). Após ler esta listagem, o sistema irá excluir sem preguntar, assim como programar o antivírus para excluir determinados arquivos e perguntar sobre outros ou deixar passar alguns, rsrs.</p>
<p>Flw.
</p></blockquote>
<p>eu não tinha pensado exatamente nisso, mas já tinha pensado em algo desse tipo :D</p>
<p>o que eu tinha pensado foi como tu comentou no 7, de criar um repositório e tal, mas achei isso trabalhoso demais XD<br />
além disso, &#8220;infelizmente&#8221; (?) não tenho mais acesso à servidores &#8220;bichados&#8221;, por isso fica difícil de eu atualizar essa lista; mas obviamente se alguém me mandasse algo eu atualizaria a lista sem problemas :)</p>
<p>mas as tuas idéias de 1-6 são muito boas, acho que, dependendo do caso, fica viável implementá-las mesmo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Elton</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-3339</link>
		<dc:creator>Elton</dc:creator>
		<pubDate>Sun, 11 Oct 2009 04:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-3339</guid>
		<description>Esqueci

7º - criar uma rotina para ler esta espésie de &quot;repositórios desnecessários&quot;, &quot;vírus&quot;, &quot;scripts&quot;, &quot;spans&quot;(como melhor entenderem). Após ler esta listagem, o sistema irá excluir sem preguntar, assim como programar o antivírus para excluir determinados arquivos e perguntar sobre outros ou deixar passar alguns, rsrs.</description>
		<content:encoded><![CDATA[<p>Esqueci</p>
<p>7º &#8211; criar uma rotina para ler esta espésie de &#8220;repositórios desnecessários&#8221;, &#8220;vírus&#8221;, &#8220;scripts&#8221;, &#8220;spans&#8221;(como melhor entenderem). Após ler esta listagem, o sistema irá excluir sem preguntar, assim como programar o antivírus para excluir determinados arquivos e perguntar sobre outros ou deixar passar alguns, rsrs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Elton</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-3338</link>
		<dc:creator>Elton</dc:creator>
		<pubDate>Sun, 11 Oct 2009 04:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-3338</guid>
		<description>Boa garoto, tive até uma idéia, meio tosca mas, serve para proteger os arquivos, por exemplo.

1º - ter sempre um arquivo backup compactado ( isso pode ser gerado pelo sistema, fazer uma rotina por exemplo )

2º - ter uma listagem dos arquivos em disco em formato xml, odf ou mesmo em bd, vale lembrar que, arquivos inseridos por upload, devem ser acrescentados à listagem

3º - a listagem deve conter também, o hash do arquivo, o hash deve ser atualizado quando atualizar o arquivo

4º - ao aplicar o &quot;investigador&quot; fazer com que ele verifique se os arquivos estão com o mesmo hash da listagem, se o hash for diferente, exibir um aviso e opção para verificar o conteúdo, se não estiver na listagem, dar a opção para inserir à listagem, apagar o arquivo, ou verificar se é válido

6º - pode-se também, montar uma listagem on-line desses &quot;vírus&quot;, assim, pode-se disponibilizar como faz a mozilla para todos os browsers.

Flw.</description>
		<content:encoded><![CDATA[<p>Boa garoto, tive até uma idéia, meio tosca mas, serve para proteger os arquivos, por exemplo.</p>
<p>1º &#8211; ter sempre um arquivo backup compactado ( isso pode ser gerado pelo sistema, fazer uma rotina por exemplo )</p>
<p>2º &#8211; ter uma listagem dos arquivos em disco em formato xml, odf ou mesmo em bd, vale lembrar que, arquivos inseridos por upload, devem ser acrescentados à listagem</p>
<p>3º &#8211; a listagem deve conter também, o hash do arquivo, o hash deve ser atualizado quando atualizar o arquivo</p>
<p>4º &#8211; ao aplicar o &#8220;investigador&#8221; fazer com que ele verifique se os arquivos estão com o mesmo hash da listagem, se o hash for diferente, exibir um aviso e opção para verificar o conteúdo, se não estiver na listagem, dar a opção para inserir à listagem, apagar o arquivo, ou verificar se é válido</p>
<p>6º &#8211; pode-se também, montar uma listagem on-line desses &#8220;vírus&#8221;, assim, pode-se disponibilizar como faz a mozilla para todos os browsers.</p>
<p>Flw.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Blog do DragaO~ &#187; Blog Archive &#187; PHP : Extraindo arquivos zipados</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-2809</link>
		<dc:creator>Blog do DragaO~ &#187; Blog Archive &#187; PHP : Extraindo arquivos zipados</dc:creator>
		<pubDate>Mon, 18 May 2009 01:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-2809</guid>
		<description>[...] explicarei de um modo diferente para facilitar, vou comparar a manipualação com um outro post, o Script PHP : Lendo pastas/diretórios recursivamente, pois acho que vai facilitar a compreensão do script (e talvez ajude até mesmo quem ainda [...]</description>
		<content:encoded><![CDATA[<p>[...] explicarei de um modo diferente para facilitar, vou comparar a manipualação com um outro post, o Script PHP : Lendo pastas/diretórios recursivamente, pois acho que vai facilitar a compreensão do script (e talvez ajude até mesmo quem ainda [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DragaO~</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-2707</link>
		<dc:creator>DragaO~</dc:creator>
		<pubDate>Wed, 04 Mar 2009 20:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-2707</guid>
		<description>Obrigado pelo elogio :)
Pra ser sincero, eu não havia me lembrado de incluí-lo na index.php, &lt;strong&gt;juro&lt;/strong&gt;
É tão óbvio que parece mentira, mas acredite, eu não havia pensado nisso

De qualquer maneira, obrigado pela dica, é mais simples do que ficar colocando no servidor e executando (que era o que eu estava fazendo) :D

Espero que continue acompanhando os posts ;)</description>
		<content:encoded><![CDATA[<p>Obrigado pelo elogio :)<br />
Pra ser sincero, eu não havia me lembrado de incluí-lo na index.php, <strong>juro</strong><br />
É tão óbvio que parece mentira, mas acredite, eu não havia pensado nisso</p>
<p>De qualquer maneira, obrigado pela dica, é mais simples do que ficar colocando no servidor e executando (que era o que eu estava fazendo) :D</p>
<p>Espero que continue acompanhando os posts ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe Torres</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-2706</link>
		<dc:creator>Felipe Torres</dc:creator>
		<pubDate>Wed, 04 Mar 2009 20:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-2706</guid>
		<description>Tive serios problemas com isso. Meu servidor foi derrubado por esse motivo.

Esse script realmente é muito bom.

Salve um arquivo chamado removespam.php no servidor, e dentro do meu index.php (base das paginas) tem a chamada.



Agora ta seguro!!!


qualquer coisa, estou no email.

Abraço</description>
		<content:encoded><![CDATA[<p>Tive serios problemas com isso. Meu servidor foi derrubado por esse motivo.</p>
<p>Esse script realmente é muito bom.</p>
<p>Salve um arquivo chamado removespam.php no servidor, e dentro do meu index.php (base das paginas) tem a chamada.</p>
<p>Agora ta seguro!!!</p>
<p>qualquer coisa, estou no email.</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DragaO~</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-2701</link>
		<dc:creator>DragaO~</dc:creator>
		<pubDate>Tue, 03 Mar 2009 00:46:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-2701</guid>
		<description>Obrigado :D
Eu penso que programação &quot;de verdade&quot; é isso. tu fazer com que a máquina faça as coisas pra ti e que tu perca o mínimo de tempo possível, ainda mais com tarefas repetitivas ou que possuem um padrão
E além do mais, eu adoro manipular as coisas: manipular arquivos, pastas, sistema operacional e tantas outras coisas; quanto mais dinâmico, melhor :)</description>
		<content:encoded><![CDATA[<p>Obrigado :D<br />
Eu penso que programação &#8220;de verdade&#8221; é isso. tu fazer com que a máquina faça as coisas pra ti e que tu perca o mínimo de tempo possível, ainda mais com tarefas repetitivas ou que possuem um padrão<br />
E além do mais, eu adoro manipular as coisas: manipular arquivos, pastas, sistema operacional e tantas outras coisas; quanto mais dinâmico, melhor :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Claiton</title>
		<link>http://blog.pensaofunbari.com/dragao/2009/03/02/script-php-lendo-pastas-diretorios-recursivamente/comment-page-1/#comment-2700</link>
		<dc:creator>Claiton</dc:creator>
		<pubDate>Mon, 02 Mar 2009 23:53:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pensaofunbari.com/dragao/?p=297#comment-2700</guid>
		<description>Eita garoto inteligente!!!

Muito boa a tua idéia cara, continua assim que ta no caminho certo!!!
Eu me amarro nesses scripts que fazem tudo pra gente, e ainda mais com diretório que é fascinante... &#039;^^ :D</description>
		<content:encoded><![CDATA[<p>Eita garoto inteligente!!!</p>
<p>Muito boa a tua idéia cara, continua assim que ta no caminho certo!!!<br />
Eu me amarro nesses scripts que fazem tudo pra gente, e ainda mais com diretório que é fascinante&#8230; &#8216;^^ :D</p>
]]></content:encoded>
	</item>
</channel>
</rss>
