Autor Zpráva
Spectator
Profil
Ahoj,
mám problém s cestou k souboru *.ini

mám následující strukturu adresářů

index.php
iniFiles
---- mysqlRights.ini
funkce
---- login.php
---- mysqlConnect.php


v adresáři funkce mám soubor mysqlConnect.php, ve kterém se připouji k DB a pomocí $config=parse_ini_file('iniFiles/mysqlRights.ini'); získávám přihlašovací údaje.

1) Volám-li mysqlConnect.php ze souboru index.php pak tato cesta funuje.
2) potvrzuji-li přihlášení uživatele v souboru login.php umístěném v adresáři funkce, připojuji se opětovně k db souborem mysqlConnect.php, ale v tomto případě cesta k ini souboru selže.

Jakým způsobem toto vyřešit? Zkoušel jsem různé triky s absolutní cestou k souboru, ale všechny selhaly, nejspíš je špatně chápu.

toto mi nefunguje.

$path = dirname(__FILE__) . '/iniFiles/mysqlRights.ini';
$config=parse_ini_file($path);


Děkuji předem za pomoc
Keeehi
Profil
Toto jsi zkoušel?
$config=parse_ini_file('/iniFiles/mysqlRights.ini');

+ případně
$config=parse_ini_file('/cesta/z/rootu/webu/iniFiles/mysqlRights.ini');
pokud to není v rootu webu?
Spectator
Profil
ad1 zkoušel, nepomohlo

ad2 dík moc, já to trošku zblbnul, a jako root jsem si v hlavě označil složku v který je ten web uložen, ale jaksi mi nedošlo, že root je trošku hlouběji. Dík

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: