Autor Zpráva
Bouda
Profil *
Zdravím,
mám index.php v kořenovém adresáři. Pak mám skript, který zařizuje připojení k databázi, ten je umístěn v /include/sql.php.inc.
Pak mám složku /ostatni/, v ní další index.php, ve kterém bych se také pořeboval spojit s databází.


struktura webu vypadá tedy následovně:
/
/include/sql.inc.php
/ostatni/index.php
/index.php


takhle vypadá includování v /index.php:
$root_dir = dirname(__FILE__);
require $root_dir."/include/sql.inc.php"; 


vůbec nevím, jak includovat z /ostatni/index.php, protože příkaz dirname(__FILE__) mi zjistí aktuální adresář, já bych ale potřeboval zjistit kořenový adresář webu
$root_dir = zjisti_korenovy_adresar();
require $root_dir."/include/sql.inc.php"; 


díky za pomoc
BetaCam
Profil
require_once dirname(__FILE__). '/../include/sql.inc.php';


Vtipnější způsob je vše hnát pres jeden index.php a vněm mít :

define('ROOT_DIR', dirname(__FILE__));


Pak kdekoliv potřebujes root adresář máš ho v konstantě ROOT_DIR

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: