![]() |
[Ayuda] Espacios en php con script Hola a todos. La verdad es que no soy un gran experto en la programación de php por lo que requiero ayuda de alguien mas puesto que yo, el tema es que tengo un script por el cual mis usuarios pueden descargarse archivos sin saber cual es el directorio original y así que otras webs no enlacen directamente. El tema es que todos los archivos que utilizen esta manera "descargar.php?archivo=el_archivo.zip" se baja correctamente, pero si el archivo contiene espacios como "descargar.php?archivo=esto es un archivo.zip" solo reconoce la primera parte "esto". ¿Como puedo hacer que lea los espacios y se descargue?, El script es el siguiente: Cita:
|
Respuesta: [Ayuda] Espacios en php con script ¿quieres decir que si haces un echo $archivo solo te muestra "esto"? Curioso, porque no hay ningun problema con PHP recogiendo valores con espacios. ¿Te da el fallo al pinchar en un link, o tambien escribiendo la url directamente en la barra de direcciones? Si es solo en el link, es que has generado mal el HTML. |
Respuesta: [Ayuda] Espacios en php con script Edito: El echo $archivo lo muestra bien, con su espaciado y demas, el problema viene a la hora de descagar el archivo, es decir en pulsar el link, que la descarga solo reconoce la primera palabra antes del espacio, y se baja el archivo correcto pero el nombre cambiado y por lo tanto la extension se borra. |
Respuesta: [Ayuda] Espacios en php con script Prueba con Código PHP: |
Respuesta: [Ayuda] Espacios en php con script Si que funciona con tu solución, muchas gracias :) |
| La zona horaria es GMT -6. Ahora son las 20:17. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.