[Php-avanzado] Bajar archivos
Mario Gomez Cassou
collectgc en gmail.com
Mie Nov 28 09:53:11 ART 2012
Hola Leo: probé con rawurlencode() que es la func que pasa los espacios a
%20 y los nombres quedan como "perro%20y%20gato.pdf".
Este problema parece no tener solución
Abrazo
Mario
El 23 de noviembre de 2012 11:21, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> 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
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121128/12ae19bd/attachment.html>
Más información sobre la lista de distribución Php-avanzado