[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