Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][Java][PHP]Exec
Forum PHP.pl > Forum > Przedszkole
FiR3WaLL
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
Fifi209
A print_r słyszał?
FiR3WaLL
Czyli zastąpić echo print_r ?
Fifi209
A ciężko sprawdzić? smile.gif

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

Będzie ładnie się wyświetlało.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.