[ kalkulus @ 31.03.2005. 15:24 ] @
da li imate neku ideju? ja trenutno koristim shell_exec('echo $IME_PROMENLJIVE') i to sasvim lepo i brzo radi, ali me znaima da li postoji neki drugi nacin |
[ kalkulus @ 31.03.2005. 15:24 ] @
[ _owl_ @ 31.03.2005. 15:44 ] @
Mozda preko $_ENV['ime_promenjljive'].
[ bzero @ 31.03.2005. 15:45 ] @
probaj:
Code: print $_ENV['IME_PROMENLJIVE']; http://www.php.net/manual/en/r...reserved.variables.environment [ kalkulus @ 31.03.2005. 15:49 ] @
ne radi, vec sam probao
recimo za $HOME promenljivu: $_ENV[HOME], $_ENV['HOME'], $_ENV[home], $_ENV['home'] sve vracaju greshku [ bzero @ 31.03.2005. 15:52 ] @
Koju gresku ti vraca: print $_ENV['HOME'] ?
[ kalkulus @ 31.03.2005. 21:45 ] @
Code: PHP Notice: Undefined index: HOME in /home/kalkulus/bin/trt.php on line 18 mozda je do nekih podeshavanja u php.ini, nisam to stigao da pogledam [ _owl_ @ 31.03.2005. 22:00 ] @
Hm, vrlo zanimljivo isti program:
Code: <?php print_r($_ENV); ?> Daje razlicit izlaz kada se pokrene preko web-a (CGI/FastCGI) i preko CLI-a. Kada se startuje preko komandne linije prikazuju se sve env promenljive (pa i $HOME). Najverovatnije se u nekom conf fajlu (php.ini, httpd.conf) moze odrediti koje promenjive se prosledjuju web serveru. [ Goran Rakić @ 31.03.2005. 22:21 ] @
Kod mene <?php var_dump($_ENV['HOME']); ?> radi bez problema.
[ kalkulus @ 31.03.2005. 22:54 ] @
nashao sam problem. u php.ini fajlu postoji opcija variables_order
Code: ; This directive describes the order in which PHP registers GET, POST, Cookie, ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC). Registration is done from left to right, newer ; values override older values. variables_order = "EGPCS" kod mene nije bilo E u ovoj listi tako da environment promenljive uopshte nisu registrovane. nakon dodavanja sve lepo radi hvala na trudu u svakom slucaju :) Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|