Ver Mensaje Individual
  #21 (permalink)  
Antiguo 15/11/2012, 12:30
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Identificando sólo dominio

Cita:
Iniciado por JUMASOL Ver Mensaje
Perdona fishdesign, pero sí tiene sentido en mi proyecto.

Se trata de aplicar reglas sólo al índex con una terminación .com sin más.

Por cierto, no soy capaz de dar con la forma de condicionar con $_SERVER['DOCUMENT_ROOT']
Creo que fishdesign tiene razón, la logica de negocio implicada deberia poder decidir que css usar. Seguramente estas incluyendo archivos php y quieres que se identifique por la url dodne estas y asi saber que hoja de estilo aplicar. Realmente no es una muy buena manera de hacerlo.

Yo te recomendaria que uses MVC aunque sea propio, con una estructura sencilla, donde cada pagina tiene su configuración propia y te evitas este tipo de problemas.

index.php
Código PHP:
Ver original
  1. <?php
  2. //configuracion de la pagina (declaracion de constantes)
  3. define('VISTA', basename($_SERVER['PHP_SELF'], '.php'));
  4. $foo = "hola mundo";
  5.  
  6. include('main.php');
  7. ?>

main.php
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <head>
  3.         <link rel="shortcut icon" href="favicon.ico" />
  4.         <title>Sistema de Turnos</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  6.         <?php if (VISTA != 'index') { ?>
  7.             <link href="/styles/admin.css" rel="stylesheet" type="text/css" />
  8.         <?php } ?>
  9.         <?php if (VISTA == 'index') { ?>
  10.             <link href="/styles/index.css" rel="stylesheet" type="text/css" />
  11.         <?php } ?>
  12.  
  13.     </head>
  14.     <body>
  15.         <?php include_once( 'vistas/'. VISTA . '.php'); ?>
  16.  
  17.         <script src="/js/scripts.js"></script>
  18.         <script type="text/javascript">
  19.           //codigo js
  20.         </script>
  21.  
  22.     </body>
  23. </html>

vistas/index.php
Código HTML:
Ver original
  1. <h1>
  2. <?php echo $foo;
  3. </h1>
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives