[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