777<br>en todos los directorios<br><br><div class="gmail_quote">2010/10/6 Matias Gea <span dir="ltr">&lt;<a href="mailto:matigea@gmail.com">matigea@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Permisos?<br><br><div class="gmail_quote">2010/10/6 Maia C <span dir="ltr">&lt;<a href="mailto:maiacordero@gmail.com" target="_blank">maiacordero@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">
Holis.<br><br><span style="background-color: rgb(255, 255, 102);">Lee el directorio, lee los archivos pero NO los escribe T_T</span><br><br>alguna idea?<br><br>gracias :)<br><br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">


&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;<br>    &quot;<a href="http://www.w3.org/TR/html4/loose.dtd" target="_blank">http://www.w3.org/TR/html4/loose.dtd</a>&quot;&gt;<br>&lt;html&gt;<br>

    &lt;head&gt;<br>
        &lt;title&gt; class3 ejer4 &lt;/title&gt;<br>    &lt;/head&gt;<br>    &lt;body&gt;<br>&lt;?php<br>//leo el directorio<br>        $dir = scandir(&quot;./cursophp2&quot;,1);<br>        <br>        if (!isset($_POST[&#39;btnEnviar&#39;])) {<br>


?&gt;<br>        &lt;form action=&quot;class3ejer4&quot; method=&quot;post&quot; name=&quot;ejer4&quot;&gt;<br>            &lt;label&gt; Seleccionar archivo &lt;/label&gt;<br>            &lt;select name=&quot;archivo&quot; onchange=&quot;document.ejer4.submit();&quot;&gt;<br>


&lt;?php<br>            foreach ($dir as $key =&gt; $valor) {<br>                if (($valor != &quot;.&quot;) &amp;&amp; ($valor != &quot;..&quot;)) {<br>                    print &#39;&lt;option value=&quot;&#39;.$key.&#39;&quot;&#39;;<br>


//Si el elemento que se agrega es el previamente seleccionado se marca como selected<br>                    if ( intval($_POST[&#39;archivo&#39;] ) == $key )<br>                        print &#39; selected=&quot;selected&quot;&#39;;<br>


                    print &#39;&gt;&#39;.$valor.&#39;&lt;/option&gt;&#39;;<br>                }<br>            }<br>?&gt;<br>            &lt;/select&gt;<br>            &lt;br&gt;&lt;br&gt;<br>        &lt;?php<br>            $arc = $dir[$_POST[&#39;archivo&#39;]];<br>


            $ruta = &#39;./cursophp2/&#39;.$arc;<br>            if (file_exists($ruta)) <br>                $fp_arch = fopen($ruta,&quot;r&quot;);<br>?&gt;<br>            &lt;label&gt; Texto del archivo: &lt;/label&gt;&lt;br&gt;<br>


            &lt;textarea name=&quot;txtTexto&quot;&gt;&lt;?php if (file_exists($ruta)) {<br>                                            while (!feof($fp_arch)) { print fgets($fp_arch); } }<br>                                            else { print &quot;archivo no cargado&quot;; } ?&gt;&lt;/textarea&gt;<br>


            &lt;br&gt;&lt;br&gt;<br>            &lt;input type=&quot;submit&quot; name=&quot;btnEnviar&quot; value=&quot;Enviar&quot;&gt;<br>        &lt;/form&gt;<br>&lt;?php<br>            fclose($fp_arch);<br>        }else {<br>


print $ruta; //no tiene valor entonces la tengo que volver a cargar<br>//porque pierde el valor asignado anteriormente?<br>            $arc = $dir[$_POST[&#39;archivo&#39;]];<br>            $ruta = &#39;./cursophp2/&#39;.$arc;<br>


print $ruta;<br>            if (file_exists($ruta)) <br>                $fp_new = fopen( $ruta, &quot;w+&quot; );<br>                <br>            $res = fwrite( $fp_new, $_POST[&#39;txtTexto&#39;] );<br>            if ($res === false) {<br>


                print &quot;&lt;br&gt;ERROR NO SE PUDO ESCRIBIR EL ARCHIVO&lt;br&gt;&quot;;<br>            } else {<br>                print &quot;&lt;br&gt; Datos escritos correctamente&lt;br&gt;&quot;;<br>            }<br>


            fclose($fp_new);<br>        }<br>?&gt;<br>    &lt;/body&gt;<br>&lt;/html&gt;<br></blockquote>
<br></div></div>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><font color="#888888"><br><br clear="all">
<br>-- <br>Matias Fernando Gea<br>
<a href="mailto:matigea@gmail.com" target="_blank">matigea@gmail.com</a><br><a href="http://www.mfgea.com.ar" target="_blank">http://www.mfgea.com.ar</a><br>
</font><br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br>