Cita:
Iniciado por internetdescartable
Hola amigos, no se si es el lugar correcto para hacer esta pregunta pero es algo que vengo lidiando con esto y no le encuentro la solucion.
Estoy haciendo un programa en PHP, uso XAMPP y trabajo en un entorno de Windows de lo mas normal todo.
Me he encontrado que tengo unas imagenes en una carpeta que quiero mostrar en pantalla y no logro hacerlo. El programa esta dentro de la carpeta htdocs como es habitual.
Sucede que tengo las imagenes en una carpeta donde la ruta absoluta de una foto determinada es por ejemplo:
http://localhost/proyecto/public/fotos/cliente22/imagen.png
Bueno, esa foto no puedo mostrarla, no puedo acceder a ella, sin embargo si la subo un nivel si puedo acceder a ella, quedandome:
http://localhost/proyecto/public/fotos/imagen.png
pero yo necesito por motivos de orden, operativos y demas que la ruta sea la primera que nombre. Ni hablar si hago mas niveles (unos o dos carpetas mas anidadas), menos se ve nada...
Asi lo mismo sucede con cualquier archivo que tenga en un par de carpetas de profundidad (anidadas, uno dentro de otra)
Lo mismo me pasa con archivos .js o .css que despues de un par de niveles de profundidad ya no puedo acceder a ellos.
Ejemplo: si tengo:
http://localhost/proyecto/public/js/miarchivo.js LO encuentra
ahora si hiciera:
http://localhost/proyecto/public/js/micarpetajs/miarchivo.js NO LO encuentra
Que puede estar sucediendo y como lo soluciono? Desde ya muchas gracias y que Dios los bendiga.
PD: usando rutas relativas obtengo los mismos resultados...
tienes que poner mas detalles, por ejemplo si tu server fuera LINUX te garantizaría
que es problemas con permisos, en Windows, bueno en windows Server sucede lo mismo no en todos los casos, pero los permisos son lo principal, cuando creas una carpeta, dale permisos totales para ver si es causa de ello o no, ojo crear carpetas con PHP en windows , los permisos son Heredados, aunque uses chmod(0777) de php este en windows no tiene ningun efecto