Ciao a tutti,
ho un problema strutturale con delle pagine.
la index.php contiene:
template/index.php contiene:Codice PHP:require_once('config.php');
require_once('db_conn.php');
$DB = new DB();
$DB->connect();
require_once('template/index.php');
$main è la variabile col testo da stampare in pagina centraleCodice PHP:<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?= $main; ?>
<? require_once('login.php');?>
</body>
</html>
login.php contiene:
e fin qui tutto ok...riesco a fare il login ecc...Codice PHP:if($aut=="1"){
....
} else {
....
}
if(@$_GET['logout']==1) {
...
}
il problema sta quando devo inserire il template nel link guestbook/index.php
il file index.php di prima è in root...ma questo del guestbook no.
se inseriscoalla fine della pagina ovviamente ho degli errori per il modulo login.php perchè i riferimenti sono basati sulla root.Codice PHP:require_once('../template/index.php');
ho provato ad usare un ABSPATH dato da
ma ho creato più casini perchè col riferimento assoluto dovevo cambiare anche tutti gli altri...Codice PHP:$host = "http://www.sito.it";
define('ABSPATH', $host.dirname(__FILE__));
come posso quindi includere il template in un file non della root senza creare disordini con il require del login.php?
Grazie a tutti :-)

Rispondi quotando