require'../modelo/pagina.php';
o
require'./modelo/pagina.php';
Cuando incluyo una pagina con require o include la ubicacion en el archivo lo coloco con
require'./modelo/pagina.php'; y cuando uso un enlace(<a></a>) require'../modelo/pagina.php';
Como se debe colocar la ubicación de las partes de las paginas
Esta es mi pagina
Código HTML:
<html> <head> <link href="partes/css/frame.css" rel="stylesheet" type="text/css"></link> </head> <body> <div id="encabezado"> <?php include("partes/encabezado.php"); ?> </div> <div id="contenido"> <div id="lateral">texto lateral</div> <div id="todo"> <?php include'controller/contenido.php';?> </div> </div> </body> </html>
Código HTML:
[ <a href="/<?php getServerName();?>/controller/contenido.php">Contenido</a> ]
Si lo coloco de la siguiente forma el archivo me carga con <?php include'controller/contenido.php';?> pero no me funciona cuando hago clic en el enlace del encabezado
Código PHP:
<?php
require'./modelo/contenidoModel.php';
require'./vista/contenidoVista.php';
?>
Código PHP:
<?php
require'../modelo/contenidoModel.php';
require'../vista/contenidoVista.php';
?>
Warning: require(./modelo/contenidoModel.php) [function.require]: failed to open stream: No such file or directory in D:\Sistema\Programas\Programar\xampp\htdocs\Local\ controller\contenido.php on line 2
Fatal error: require() [function.require]: Failed opening required './modelo/contenidoModel.php' (include_path='.;D:\Sistema\Programas\Programar\xa mpp\php\pear\') in D:\Sistema\Programas\Programar\xampp\htdocs\Local\ controller\contenido.php on line 2
Como funciona o tengo que usar las dos formas.