Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2009, 11:53
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 7 meses
Puntos: 1532
Respuesta: Ayuda con require(?) o include(?)

include es para incluir toda la pagina, require sólo hace referencia a las funciones, revisa bien las rutas, aunque creo que le estás dando un uso inapropiado a los include, lo que pretendes hacer se resuelve con un solo archivo de funciones básicas que debes incluir en los demás, algo así como tu libreria de funciones más utilizadas, en el cual declares como función todos esos pequeños segmentos que necesitas, por ejemplo, yo utilizo esto para los metas:

Código PHP:
function includeScripts($ruta="../control/"){
        
//<script type="text/javascript" language="javascript" src="lib/mootools.v1.11.js"></script>
        //<script type="text/javascript" language="javascript" src="lib/validaciones.js"></script>
         
echo '    
                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/dom-drag.js"></script>
                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/jquery-1.3.2.min.js"></script>
                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/main.inc.js"></script>

                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/calendar.js"></script>
                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/calendar-es.js"></script>
                <script type="text/javascript" language="javascript" src="'
.$ruta.'lib/calendar-setup.js"></script>
                <link rel="stylesheet" type="text/css" media="all" href="'
.$ruta.'lib/calendar-green.css" /> ';
    }
    
    function 
includeModalBox($ruta="../control/"){
        echo 
'<script type="text/javascript" language="javascript" src="'.$ruta.'lib/jquery.simplemodal-1.2.3.js"></script>';
    }
    
    function 
includeMouseTouch($ruta="../control/"){
        echo 
'<script type="text/javascript" language="javascript" src="'.$ruta.'lib/mouse_touch.inc.js"></script>';
    }
    
    function 
getClassModalButtonClose(){
        return 
'simplemodal-close';
    }
    
    function 
getUrl($file){
        return 
'../'.$file;
    }
    
    
    }
    function 
includeMeta(){
        echo 
'<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
    } 
y en los demás archivos:

Código PHP:
<?php
@session_start();


    require_once(
"../control/main_control.inc.php");
    require_once(
"control/funciones.inc.php");
?>

<html>
    <head>
        <?php 
            includeMeta
();
            
includeScripts();
            
getXajaxJavascript();
            
includeModalBox();
        
?>
        <link rel="stylesheet" type="text/css" href="css/sa_general.css" />
        <title>titulo</title>
        <script>
            
        </script>
        
        <style type="text/css">
            table caption{
                border:1px solid #000000;
                padding:2px;
                font-weight:bold;
            }
        </style>
    </head>

...