<?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>Comments on: Listar archivos de un directorio web con PHP y XML</title>
	<atom:link href="http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/</link>
	<description>Blog de programación en ActionScript. Tips, tutoriales, ejemplos de Adobe Flash, Flex y AIR</description>
	<lastBuildDate>Sat, 28 Aug 2010 13:47:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Javi</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-14964</link>
		<dc:creator>Javi</dc:creator>
		<pubDate>Tue, 13 Jul 2010 22:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-14964</guid>
		<description>Como se puede traducir la parte de AS3 a AS2... Gracias</description>
		<content:encoded><![CDATA[<p>Como se puede traducir la parte de AS3 a AS2&#8230; Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Jacob Jarquin</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-14730</link>
		<dc:creator>David Jacob Jarquin</dc:creator>
		<pubDate>Wed, 02 Jun 2010 21:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-14730</guid>
		<description>Podrías hacerlo con una función recursiva (nota el código está incompleto solo es la idea)

function GeneraDirectorio($dir,$str){
    if (is_dir($dir))
    {
        if ($gd = opendir($dir))
        {
            while (($archivo = readdir($gd)) !== false)
            {
                if ($archivo != &quot;.&quot; &amp; $archivo != &quot;..&quot; &amp; $archivo != &quot;list.php&quot;)
                {
                    if (is_dir($archivo))
                    {
                        $str.=   $archivo\n&quot;;
                        //LLAMAMOS A LA MISMA FUNCIÓN
                        $str =   GeneraDirectorio($archivo, $str.)
                    }
                    else
                    {
                         $str .= &quot;    $archivo\n&quot;;
                    }
                }
            }
            closedir($gd);
        }
    }
    return $str;
}</description>
		<content:encoded><![CDATA[<p>Podrías hacerlo con una función recursiva (nota el código está incompleto solo es la idea)</p>
<p>function GeneraDirectorio($dir,$str){<br />
    if (is_dir($dir))<br />
    {<br />
        if ($gd = opendir($dir))<br />
        {<br />
            while (($archivo = readdir($gd)) !== false)<br />
            {<br />
                if ($archivo != &#8220;.&#8221; &amp; $archivo != &#8220;..&#8221; &amp; $archivo != &#8220;list.php&#8221;)<br />
                {<br />
                    if (is_dir($archivo))<br />
                    {<br />
                        $str.=   $archivo\n&#8221;;<br />
                        //LLAMAMOS A LA MISMA FUNCIÓN<br />
                        $str =   GeneraDirectorio($archivo, $str.)<br />
                    }<br />
                    else<br />
                    {<br />
                         $str .= &#8221;    $archivo\n&#8221;;<br />
                    }<br />
                }<br />
            }<br />
            closedir($gd);<br />
        }<br />
    }<br />
    return $str;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Jacob Jarquin</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-14729</link>
		<dc:creator>David Jacob Jarquin</dc:creator>
		<pubDate>Wed, 02 Jun 2010 21:02:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-14729</guid>
		<description>Podrías hacerlo con una función recursiva (nota el código está incompleto solo es la idea)

function GeneraDirectorio($dir,$str){
    if (is_dir($dir))
    {
        if ($gd = opendir($dir))
        {
            while (($archivo = readdir($gd)) !== false)
            {
                if ($archivo != &quot;.&quot; &amp; $archivo != &quot;..&quot; &amp; $archivo != &quot;list.php&quot;)
                {
                    if (is_dir($archivo))
                    {
                        $str.=   $archivo\n&quot;;
                        //LLAMAMOS A LA MISMA FUNCIÓN
                        $str =   GeneraDirectorio($archivo, $str.)
                    }
                    else
                    {
                         $str .= &quot;    $archivo\n&quot;;
                    }
                }
            }
            closedir($gd);
        }
    }
}</description>
		<content:encoded><![CDATA[<p>Podrías hacerlo con una función recursiva (nota el código está incompleto solo es la idea)</p>
<p>function GeneraDirectorio($dir,$str){<br />
    if (is_dir($dir))<br />
    {<br />
        if ($gd = opendir($dir))<br />
        {<br />
            while (($archivo = readdir($gd)) !== false)<br />
            {<br />
                if ($archivo != &#8220;.&#8221; &amp; $archivo != &#8220;..&#8221; &amp; $archivo != &#8220;list.php&#8221;)<br />
                {<br />
                    if (is_dir($archivo))<br />
                    {<br />
                        $str.=   $archivo\n&#8221;;<br />
                        //LLAMAMOS A LA MISMA FUNCIÓN<br />
                        $str =   GeneraDirectorio($archivo, $str.)<br />
                    }<br />
                    else<br />
                    {<br />
                         $str .= &#8221;    $archivo\n&#8221;;<br />
                    }<br />
                }<br />
            }<br />
            closedir($gd);<br />
        }<br />
    }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keison</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-14485</link>
		<dc:creator>Keison</dc:creator>
		<pubDate>Sun, 02 May 2010 04:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-14485</guid>
		<description>Zguillez como puedo hacer para listar tambien los subdirectorios dentro de la carpeta? y generar esto mismo en el XML. He intentado modificar  algo el codigo pero no logro hacerlo, a ver si me ayudas.


Saludos</description>
		<content:encoded><![CDATA[<p>Zguillez como puedo hacer para listar tambien los subdirectorios dentro de la carpeta? y generar esto mismo en el XML. He intentado modificar  algo el codigo pero no logro hacerlo, a ver si me ayudas.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Jacob Jarquin</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-13905</link>
		<dc:creator>David Jacob Jarquin</dc:creator>
		<pubDate>Wed, 24 Feb 2010 20:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-13905</guid>
		<description>Algunas veces los nombres de los archivos pueden contener caracteres como &#039;&amp;&#039; o por ejemplo comilla simple.

Vale la pena reemplazar los caracteres que pueden tener problemas en un xml, es decir:

function ReemEntidadesXML($string){
return strtr($string,array(
&#039;&amp;&#039;  =&gt; &#039;&amp;&#039;,
&#039;&gt;&#039;  =&gt; &#039;&gt;&#039;,
&#039; &#039;&lt;&#039;,
&#039;&quot;&#039;  =&gt; &#039;&quot;&#039;,
&#039;\&#039;&#039; =&gt; &#039;&apos;&#039; ));
}

y por si tienen acentos o Ñ también vale la pena ponerle un 
$archivo = utf8_encode(ReemEntidadesXML($archivo));</description>
		<content:encoded><![CDATA[<p>Algunas veces los nombres de los archivos pueden contener caracteres como &#8216;&amp;&#8217; o por ejemplo comilla simple.</p>
<p>Vale la pena reemplazar los caracteres que pueden tener problemas en un xml, es decir:</p>
<p>function ReemEntidadesXML($string){<br />
return strtr($string,array(<br />
&#8216;&amp;&#8217;  =&gt; &#8216;&amp;&#8217;,<br />
&#8216;&gt;&#8217;  =&gt; &#8216;&gt;&#8217;,<br />
&#8216; &#8216;&lt;&#8217;,<br />
&#8216;&#8221;&#8216;  =&gt; &#8216;&quot;&#8217;,<br />
&#8216;\&#8221; =&gt; &#8216;&apos;&#8217; ));<br />
}</p>
<p>y por si tienen acentos o Ñ también vale la pena ponerle un<br />
$archivo = utf8_encode(ReemEntidadesXML($archivo));</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sergio</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-11964</link>
		<dc:creator>sergio</dc:creator>
		<pubDate>Mon, 02 Nov 2009 14:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-11964</guid>
		<description>hola estoy probando el codigo par alistar archivo pero no funciona o algo no ago vien cargo es earchivo en el directorio que quero mostrar a rchivos pero no anda me da error 
le agradeceria me ayude un saludo</description>
		<content:encoded><![CDATA[<p>hola estoy probando el codigo par alistar archivo pero no funciona o algo no ago vien cargo es earchivo en el directorio que quero mostrar a rchivos pero no anda me da error<br />
le agradeceria me ayude un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafeo</title>
		<link>http://www.codigoactionscript.org/listar-archivos-de-un-directorio-web-con-php-y-xml/comment-page-1/#comment-6431</link>
		<dc:creator>Rafeo</dc:creator>
		<pubDate>Mon, 27 Oct 2008 23:46:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigoactionscript.org/?p=221#comment-6431</guid>
		<description>Gracias Zguillez, muy útil, cuando se presente la oportunidad de usarlo no dudaré en copiártelo :p.</description>
		<content:encoded><![CDATA[<p>Gracias Zguillez, muy útil, cuando se presente la oportunidad de usarlo no dudaré en copiártelo :p.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
