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

pristup shell promenljivima iz konzolne skripte

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

[ Pregleda: 3181 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 155
*.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 - pre 232 meseci
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]
 
Odgovor na temu

_owl_

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



+3 Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 15:44 - pre 232 meseci
Mozda preko $_ENV['ime_promenjljive'].
Owl
 
Odgovor na temu

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 - pre 232 meseci
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.
 
Odgovor na temu

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 155
*.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 - pre 232 meseci
ne radi, vec sam probao
recimo za $HOME promenljivu: $_ENV[HOME], $_ENV['HOME'], $_ENV[home], $_ENV['home'] sve vracaju greshku
[IN PIVO VERITAS]
 
Odgovor na temu

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 - pre 232 meseci
Koju gresku ti vraca: print $_ENV['HOME'] ?
Never trust an operating system you don't have sources for.
 
Odgovor na temu

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 155
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 - pre 232 meseci
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]
 
Odgovor na temu

_owl_

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



+3 Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 22:00 - pre 232 meseci
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
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: pristup shell promenljivima iz konzolne skripte31.03.2005. u 22:21 - pre 232 meseci
Kod mene <?php var_dump($_ENV['HOME']); ?> radi bez problema.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

kalkulus
Dusko Petrovic
Kalkulus Inc.
Beograd

Član broj: 870
Poruke: 155
*.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 - pre 232 meseci
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]
 
Odgovor na temu

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

[ Pregleda: 3181 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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