Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][Java][PHP]Exec, Czyli raz działa raz nie
FiR3WaLL
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.02.2010
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


Po pierwsze witam (pierwszy post)

A teraz mój problem, dlaczego to ładnie zwraca mi wartość na ekranie : (pewnie lamski więc sory za ględzenie)

  1. <?php
  2. echo exec("uname -a";
  3. ?>


A to wyrzuca mi tylko pusty ekran a wynik daje do /var/log/apache2/error.log :
  1. <?php
  2. echo exec("java -version");
  3. ?>


uname siedzi oczywiście w /bin a java w /usr/bin - może w tym tkwi problem ? Chciałbym żeby wywalało mi wynik java -version na ekranie, a później może ktoś podpowie jak to przypisać do zmiennej (to co wypluje mi java -version) , próbowałem tak kombinować :

  1. <?php
  2. exec("java -version", $wynik);
  3. echo $wynik;
  4. ?>


W wyniku tego dostaję tylko słówko Array .

Podpowie mi ktoś jak to zrobić ? serwer www to apache2 (standard z paczek debiana) a to jest phpinfo
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


A print_r słyszał?
Go to the top of the page
+Quote Post
FiR3WaLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.02.2010
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


Czyli zastąpić echo print_r ?
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


A ciężko sprawdzić? (IMG:style_emoticons/default/smile.gif)

Polecam przed print_r dać:
  1. echo '<pre>';

Będzie ładnie się wyświetlało.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:51