[Php-avanzado] Ejercicios..

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Mayo 15 23:38:23 ART 2009


Hola Javier,

	muy buen trabajo!
	Espero que a tus compañeros no les de pereza hacer los ejercicios
después de ver tu código.
	A programar se aprende programando!!!

El jue, 14-05-2009 a las 22:27 -0300, Javier Alvarez escribió:
> Buenas.. {
>     Hice el ejercicio del script para subir archivos.. y le agregue el 
> ejercicio del editor de text..  y un par de cosas mas..
>     http://www.neiker.zobyhost.com/gestor/files.php
> 
>     Tiene muchas debilidades.. aunque algunas las trate de arreglar, 
> como la navegacion en carpetas diferentes de las que yo elijo o el 
> codigo html en el "editor de texto"..

	Haceme acordar en clase que te cuente de los editores HTML que hay en
JavaScript. Son interesantes...

>     Leo, como hago para que no me suban un php? Lo unico que se me 
> ocurrio fue por la extencion del archivo (html, htm o php).. lo mismo 
> con el editor de texto.. solo edita archivos con extencion txt

	Efectivamente, la única manera es mirar el tipo MIME y la extensión.
	Mirar la extensión es seguro, porque Apache reconoce a los scipts PHP
por su extensión, así que si tienen otra, no pasan por el intérprete
(salvo nocivas configuraciones de Apache, de las que justamente me crucé
con una antes de ayer).

>     Y otra cosa.. el editor me muestra los escapes..
>     Si tengo ""''/\ me lo muesta asi:  
>     \"\"\'\'/\\
>     Hay alguna funcion para sacarlos o tengo que hacerlo a mano?

	Hay que sacarlos a mano... bueno, con str_replace() ...
	Si se ven así y vos no estás haciendo nada, el PHP que estás usando
está configurado para "escapar" automáticamente las entradas.

>     El css lo hice porque estaba aburrido.. (la lluvia)..  y el css de 
> la tabla lo robe de por ahí.. 

	Valió la pena como ejercicio.

>     tambien valida xhtml y css...

	Esto es fundamental! Y no es difícil una vez que te acostumbrás...

>     La parte de "borrar" no borra nada.. sino que lo mueve a otra 
> carpeta..  y lo borro yo por ftp..

	Como una implementación de una papelera... implica trabajo manual más
tarde y no es viable para uso a gran escala, pero igual es una idea
simpática.

>     El code esta acá:
>     http://www.neiker.zobyhost.com/gestor/gestor.zip
> 
> 
> } Saludos!


// =mente!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado