Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pristup shell promenljivima iz konzolne skripte

[es] :: PHP :: pristup shell promenljivima iz konzolne skripte

[ Pregleda: 1082 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 152
*.vdial.verat.net.

Jabber: kalkulus@elitesecurity.org
ICQ: 27017248
Sajt: kalkulus.net


Profil

icon pristup shell promenljivima iz konzolne skripte31.03.2005. u 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
[IN PIVO VERITAS]
31.03.2005. u 15:24 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 15:44
Mozda preko $_ENV['ime_promenjljive'].
Owl
31.03.2005. u 15:44 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.nat-pool.nsad.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 15:45
probaj:

Code:

print $_ENV['IME_PROMENLJIVE'];


http://www.php.net/manual/en/r...reserved.variables.environment
Never trust an operating system you don't have sources for.
31.03.2005. u 15:45 

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 152
*.vdial.verat.net.

Jabber: kalkulus@elitesecurity.org
ICQ: 27017248
Sajt: kalkulus.net


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 15:49
ne radi, vec sam probao
recimo za $HOME promenljivu: $_ENV[HOME], $_ENV['HOME'], $_ENV[home], $_ENV['home'] sve vracaju greshku
[IN PIVO VERITAS]
31.03.2005. u 15:49 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.nat-pool.nsad.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 15:52
Koju gresku ti vraca: print $_ENV['HOME'] ?
Never trust an operating system you don't have sources for.
31.03.2005. u 15:52 

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 152
213.244.197.*

Jabber: kalkulus@elitesecurity.org
ICQ: 27017248
Sajt: kalkulus.net


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 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
[IN PIVO VERITAS]
31.03.2005. u 21:45 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.drenik.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 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.

Owl
31.03.2005. u 22:00 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2375
*.nat-pool.bgd.sbb.co.yu.

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 22:21
Kod mene <?php var_dump($_ENV['HOME']); ?> radi bez problema.
http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
31.03.2005. u 22:21 

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 152
*.vdial.verat.net.

Jabber: kalkulus@elitesecurity.org
ICQ: 27017248
Sajt: kalkulus.net


Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 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 :)
[IN PIVO VERITAS]
31.03.2005. u 22:54 

[es] :: PHP :: pristup shell promenljivima iz konzolne skripte

[ Pregleda: 1082 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.