Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2012, 19:05
arkang31
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 16 años, 1 mes
Puntos: 4
Como Funciona $_SERVER['DOCUMENT_ROOT']

hola amigos tengo ya varias horas luchando con esta variable y no logro hacer funcionar...

les cuento tengo una web con la siguiente estructura

-index.php
-configuration.php
Código PHP:
    global $REAL_PATCH;
    
$REAL_PATCH        $_SERVER['DOCUMENT_ROOT']; // Don´t Edit
    
$REAL_PATCH       .= '/CMS/'
-lib/header.php
Código PHP:
<?php include($REAL_PATCH.'configuration.php'); ?>
<?php 
include($REAL_PATCH.'language/'.$LANGUAGE.'.php'); ?>
<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title><?php echo $GENERAL_TITLE ?></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width">

        <link rel="stylesheet" href="css/bootstrap.min.css">
        <style>
            body {
                padding-top: 60px;
                padding-bottom: 40px;
            }
        </style>
        <link rel="stylesheet" href="css/bootstrap-responsive.min.css">
        <link rel="stylesheet" href="css/main.css">

        <script src="js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
    </head>
    <body>
        <!--[if lt IE 7]>
            <p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>
        <![endif]-->

        <!-- This code is taken from http://twitter.github.com/bootstrap/examples/hero.html -->
<?php include($REAL_PATCH.'lib/menu.php'); ?>
<?php 
include($REAL_PATCH.'lib/functions.php'); ?>
        <div class="container">
-data/table.php
Código PHP:
<?php include($REAL_PATCH.'lib/header.php'); ?>
-------------------------
todos los archivos que estan en la carpeta raiz funcionan perfecto como en index.php, el problema pasa cuando creo un archivo en una sub carpeta.. me arroja que no encuentra los archivos.

Código:
Warning: include(configuration.php) [function.include]: failed to open stream: No such file or directory in /home/****/public_html/CMS/lib/header.php on line 1

Warning: include() [function.include]: Failed opening 'configuration.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/*****/public_html/CMS/lib/header.php on line 1
espero que me entiendan y que me puedan dar una mano,,, gracias a todos no soy experto en php..