Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nasłuchiwanie itp.
Vomit
post
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
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.
Go to the top of the page
+Quote Post
Vomit
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 02:15