Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nasłuchiwanie itp.
Vomit
post 20.04.2006, 21:30:16
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 23.01.2006

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


Witam,

Nie pisze aby pytac o funkcje i czemu nie dziala mi dany kod, ale aby spytac sie jak nasłuchiwac... nasłuchiwac odpowiedzi z danego zrodła.

Chce przeprowadzic testy kilku swoich skryptow za pomoca Apache Benchmark. Postanowilem, ze zamiast, za kazdym razem wlaczac Wiersz Polecen i wklepywal tekst, poprostu napisze odpowiedni skrypt, ktory zrobi to za mnie.

Postanowilem wykorzystac funkcje system();
  1. <?php
  2. $cos = system('sciezka/do/pliku.exe -c 1000 itp',$elo); 
  3. var_dump($cos);
  4. echo $elo;
  5. ?>


Cytat
$elo -- 1
$cos -- string(0);


Wpisujac to samo w wierszu polecen dziala bez problemu.

Potem odnalazłem funkcje popen(); do otwierania procesów. To takze, jednak nie dzialalo jak potrzeba.

Nie szukam gotowego rozwiazania, ale podpowiedzi. Jakiej funkcji uzyc aby wykonac podane zadanie, a nastepnie zwrocic string, taki jaki zwraca ab.exe w Wierszu Polecen.
Go to the top of the page
+Quote Post
dr_bonzo
post 20.04.2006, 22:05:23
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


ab.exe -parametry > nazwa_pliku

teraz to uruchom w php (exec czy innym) i w 'nazwa_pliku' bedziesz mial to co ab wyswietla na ekranie.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Vomit
post 20.04.2006, 22:27:06
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 23.01.2006

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


No tak, tutaj mozna i tak, ale nie da inaczej? :|
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:05