Autor | Zpráva | ||
---|---|---|---|
baklazan Profil * |
#1 · Zasláno: 13. 3. 2010, 07:43:33
mam nasledujuci kod
if(!file_exists("configuration.php")){ include("configuration.php"); // include("bc_install/index.php"); } Subor configuration.php sa prekvapivo includuje. Originalne by tam mal byt ten comentovany riadok (install) ale nejako mi nejde file_exists |
||
Enyeus Profil |
#2 · Zasláno: 13. 3. 2010, 07:57:32
Pokud neexistuje, chceš ho includovat? Nechtěls spíš tohle:
if(file_exists("configuration.php")){ include("configuration.php"); // include("bc_install/index.php"); } |
||
baklazan Profil * |
#3 · Zasláno: 13. 3. 2010, 08:11:11
Enyeus No vtip je v tom ze subor podla funkcie file_exist nefunguje ale uspesne sa includuje.
|
||
Alphard Profil |
#4 · Zasláno: 13. 3. 2010, 09:37:24
Způsob dohledávání souborů souborů je někdy trochu divoký.
Ale stejně, máte spolehlivě zjištěné, že file_exists vrátí false a přesto se includuje? |
||
fuckin Profil |
#5 · Zasláno: 13. 3. 2010, 13:39:53
napsal bych to takhle, nebo přes dirname(__FILE__)
if(file_exists("./configuration.php")){ include("./configuration.php"); // include("bc_install/index.php"); } |
||
baklazan Profil * |
#6 · Zasláno: 13. 3. 2010, 18:59:08
Alphard:
Ano presne tak, skusil som aj variantu if(file_exists("configuration.php")==false){ include("configuration.php"); } |
||
baklazan Profil * |
#7 · Zasláno: 13. 3. 2010, 19:03:29
Dakujem za rady,
Vyriesene pomocou $prepath=dirname(__FILE__); |
||
Spacebar Profil |
#8 · Zasláno: 13. 3. 2010, 19:16:32
if(file_exists("configuration.php")==false){ include("configuration.php"); } Je logický důvod, proč ti to nefunguje. Předpokládám, že soubor neexistuje. if (false == false) { // podmínka splněna, soubor neexistuje include ("configuration.php"); } To co děláš, je to, že vkládáš soubor configuration.php, pokud neexistuje. |
||
baklazan Profil * |
#9 · Zasláno: 13. 3. 2010, 21:26:11
Spacebar:
Ano presne tak, a subor co podla funkcie file_exists neexistuje sa uspesne includuje ! |
||
Časová prodleva: 16 let
|
0