Buenas hermanos.
Tengo un site web desarrollado en php. y todo me ha funcionado bien hasta ahora. pero se me presento un problema al subirlo al servidor, pues no me reconoce los directorios en los que tengo los archivos de JS,CSS,Ajax y cualquier archivo externo que se me presente, espero puedan darme una idea de cual es la razón, puesto que precisamente para evitar eso trabaje el Sistema utilizando constantes, las cuales muestro a continuación:
Código PHP:
Ver original#Directorios-----------------------------------------------------------
define("dirCss",dirRoot
."css/"); define("dirJs",dirRoot
."js/"); define ("dirImages",dirRoot
."imagenes/"); define ("dirBanner",dirRoot
."imagenes/banners/"); define("dirimagenProd","imagenes/Productos/"); #constantes para Formularios--------------------------------------------
y al llamar a los archivos por ejemplo CSS y javascript solo requiriera hacer esto:
Código PHP:
Ver original<link href
=\
"".dirCss
."cuerpo.css\" rel=\"stylesheet\"/>\n <script src=\"".dirJs."funciones.js\"></script>\n
Asi lo hice y me ha funcionado de maravilla porque a donde necesite instalar el proyecto, para trabajar mostrarlo (mi pc, el trabajo o cualquier otra maquina) me funciona sin ningun tipo de problemas. puesto que la constante root usa la funcion basename para obtener el nombre actual de la carpeta raiz. sin embargo NADA de esto sucede cuando lo monte en el HOST. Alguien puede decirme a que se debe? o como puedo corregirlo?