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>
...