[Php-avanzado] Bajar archivos
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Nov 23 11:21:37 ART 2012
Hola Mario,
El jue, 22-11-2012 a las 23:58 -0300, Mario Gomez Cassou escribió:
> Buena Leo!
> con respecto a
>
>
> El 22 de noviembre de 2012 15:22, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
> Hola Mario,
>
> > 2) si un archivo se llama "gato y perro.pdf" el script me lo
> baja como
> > "gato.pdf"; como se manejan los nombres con espacios?
>
>
> Codificalo como un URL.
>
>
> Si al nombre de archivo lo paso por urlencode() me queda "gato
> +y+perro.pdf". TIENE (manifestación de Fe en PHP 5.2) que
> haber una manera que quede con el mismo nombre que el
> original.
> Y en cuanto a
Es que en un URL, por el protocolo HTTP, el espacio se codifica como un
+, pero el navegador al recibirlo lo decodifica y vuelve a poner el
espacio.
> A propósito, estás enviando mal la codificación de los
> archivos PHP.
>
> te referís a como se bajan los archivos PHP del sitio? los ve de tipo
> "HTML": los guarda bien pero si los querés abrir directamente mi SO se
> lo manda al navegador y este al editor de texto, así que por ese lado
> no hay problema.
Sí, me refiero a eso, y deberías codificarlo como "código fuente PHP"
para que se corresponda con el archivo...
> La versión original tenía un comportamiento mas interesante: lo
> ejecutaba! y encima me di cuenta como dos años después. Por lo menos
> era mi sitio y no de un cliente porque me comía una piña
Me acuerdo!
También zafaste de la piña porque esto no fue tu tesis del curso ;-)
> Saludos
=mente!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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