Lai ietu lapa vajag obiligāti iekļaut failu core.php, tatad...
Kods:
require "includes/core.php";
..., bet rodas situācijas, kad pats fails, kuram ir jāiet, neatrodas root mapītē...
Mēģināju...
Kods:
require "./includes/core.php";
..., bet tas neko nemaina. :@
Dzirdēju ka vajag izveidot kādu konfigurācijas failu, kas visu laiku "lido līdz" taviem failiem un saglabā linkus kur un kas, bet nezinu kā un vai vispār vajag... PALĪGĀ!
_________________ Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
nevis ar vienu punktu ./ bet ar diviem tb ../ , lai gan tā varēsi pacelties tikai par vienudirektoriju. Augstāk jau meklē php.net, pat ja godigi jasaka nezinu ka tas darāms, nekad neesmu iekļāvis 3 zemākā limeņa kokā kautkādu -1 līmeņa failu
Ok, sapratu...
Vēl kas stulbi sanāk...
Vajag core.php iekļaut failu configuration.php, bet lai iekļautu vajag mainīgo #subDirectory, bet problēma ir tāda, ka tā mainīgā saturs jau ir tajā confā definēts...
_________________ Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
Bet kāpēc to subDirectory mainīgo nevar nodefinēt, piemēram, core.php failā?
Bez nekāda koda parauga gan ir grūti saprast tavu direktoriju un koda struktūru, bet kāpēc nevar vienk. core.php failā ierakstīt
include("configuration.php")?
Kas tad tieši atrodas tajā subDirectory mainīgajā?
Kāpēc īsti tev to vajag?
Vienmēr pēc iespējas izmanto relatīvos ceļus.
Ja configuration.php atrodas tajā pašā direktorijā, kur core.php, tad include("configuration.php")
Ja līmeni augstāk, tad include("../configuration.php");
Ja apakšmapē, tad include("apaksmape/configuration.php")
Tāpēc arī azazul piedāvātais absolūtais ceļš $_SERVER['DOCUMENT_ROOT'] nav īsti labs, jo, piemēram, pārvietojot kodu uz kādu apakšmapi, ir jālabo arī pats kods.
daGrevis : 30 Maijs 2009 22:25:40
require "includes/core.php";
..., bet rodas situācijas, kad pats fails, kuram ir jāiet, neatrodas root mapītē...
Mēģināju...
require "./includes/core.php";
..., bet tas neko nemaina. :@
Dzirdēju ka vajag izveidot kādu konfigurācijas failu, kas visu laiku "lido līdz" taviem failiem un saglabā linkus kur un kas, bet nezinu kā un vai vispār vajag... PALĪGĀ!
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
Colonel : 30 Maijs 2009 22:31:15
drono : 30 Maijs 2009 22:37:26
azazul : 30 Maijs 2009 22:40:23
_________________
"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo
daGrevis : 30 Maijs 2009 22:55:45
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
drono : 30 Maijs 2009 23:06:23
daGrevis : 30 Maijs 2009 23:11:49
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
drono : 30 Maijs 2009 23:13:51
daGrevis : 31 Maijs 2009 15:58:56
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
azazul : 31 Maijs 2009 16:23:46
_________________
"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo
drono : 31 Maijs 2009 18:06:43
daGrevis : 31 Maijs 2009 18:33:21
Domā, tas nebūtu efektīvāk ?
Eh, jau salaboju.
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/