Tema: include
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2012, 14:36
Rikipaco
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: include

me disculpo por aquello de imprimido.

pero el codigo como esta es la sustancia,

un marco general para la aplicacion:


class MarcoVistas{

function head(){
$html="
<link href='".$_SESSION["parametros"]["hostWEB"]."/Style/ds-cenatic.css"."' rel='stylesheet' type='text/css'>
";

$html.="<div id='main' style='background:#F0E9E9'>";
$html.="<div id='head' style='background:gray'>";
$html.="<div id='logos' style='background:gray'>";
$html.="<div id='logo_EU' style='background:#999999'>";
$html.="LOGO EU";
$html.="</div>";
$html.="</div>";
$html.="<div id='menu_ppal' style='background:gray'>";
$html.="<div id='sup' style='background:gray'>";
$html.="<div id='opciones_head' style='background:gray'>";
$html.=" INICIO | PUBLICA | LOGIN | REGISTRATE ";
$html.="</div>";
$html.="</div>";
$html.="<div id='sub' style='background:gray'>";
$html.="<div id='logo_empresa' style='background:gray'>";
$html.="</div>";
$html.="<div id='titulo' style='background:gray'>";
$html.="</div>";
$html.="</div>";
$html.="</div>";
$html.="</div>";
return $html;
}
}


y el index:

<?php
session_start();
?>
<html>
<head>
<link href="./Styles/ds-cenatic.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php

include_once "Configuracion.php";
$_SESSION["parametros"]=$parametro;
include_once $_SESSION["parametros"]["hostWEB"]."/Vista/marcoVistas.php";
$marco=new MarcoVistas();

echo $marco->head();

if(isset($_REQUEST["funcion"])){

include_once $_SESSION["parametros"]["hostWEB"]."/".$_REQUEST["capa"]."/".$_REQUEST["modulo"]."/".$_REQUEST["controlador"].".php";

$objeto=new $_REQUEST["controlador"];

echo $objeto->main();
}
else{
echo "PAGINA INICIAL...";
}
echo $marco->foot();
?>
</body>
</html>


el index puede verse enredado pero solo es centrarse en la parte de

include_once "Configuracion.php";
$_SESSION["parametros"]=$parametro;
include_once $_SESSION["parametros"]["hostWEB"]."/Vista/marcoVistas.php";
$marco=new MarcoVistas();

el include lo hace, el problema es que no reconoce cuando se crea el objeto $marco=new MarcoVistas();

$parametro es una variable declarada en el archivo Configuracion.php que contiene $parametro["hostWEB"]="http://localhost/ProyectoX";

el error que sale es Fatal error: Class 'UsuarioVista' not found in C:\xampp\htdocs\ProyectoX\Negocio\Administracion\U suarioController.php on line 36