![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.05.2007 Skąd: 50°17'50.79''N 18°41'04.70''E Ostrzeżenie: (0%) ![]() ![]() |
Czesc, jestem tu pierwszy (i mam nadzieje nie ostatni) raz wiec witam wszystkich goraco. Uprzedzam, ze jestem nowy w temacie PHP.
Zadanie jakie chce wykonac wyglada nastepujaco. Na ircu na pewnym kanale stoi bot, ktory wysyla zapytanie: http://www.example.net/?nick=ksywka&msg=wiadomosc na trigger !powiedz wiadomosc. Na serwerze dziala skrypt o takiej tresc:
plik ten jak widac przekazuje sformatowane polecenie do pliku ./var/edlog.txt. uzywam dodatkowo pliku parser.php ktory wchodzi w sklad polecenia w skrypcie basha: tail -n0 -f $edlog | $parser | $tron --vardir $var | tee -a $log parser wyglada tak:
i moje pytanie: jak moge wyslac do potoku dane z parsera? (tak zeby dane z $parser przekazac konsoli $tron) Obecne roziwazanie nie dziala. Prosze o kazda pomoc. Jezeli watek juz sie przewinal prosze o wskazowke. btw. Czy kolorowanie skladni dziala prawidlowo? Ten post edytował P4z 24.05.2007, 18:30:59 |
|
|
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Jakiś czas temu Seth - od dawna w ekipie Php.pl napisał
http://sourceforge.net/projects/xbs/ czyli bot ircowy, który siedział w tle i coś sobie tam robił (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Może analiza tego rozwiązania pomoże Ci przeskoczyć swój problem. Ad 2. - niestety - kolorowanie od czasu do czasu nawala. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.05.2007 Skąd: 50°17'50.79''N 18°41'04.70''E Ostrzeżenie: (0%) ![]() ![]() |
Chetnie przeanalizowalbym zrodla gdyby byly dostepne.
http://sourceforge.net/projects/xbs/ odpowiada No File Packages Defined, CVS tez jest pusty. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
moge sie mylic ale chyba normalnie fopen i operacje jak na plikach.
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Potoli to polaczenie stdin ze stdout "|"em. Czyli czytasz ze stdin, a piszesz do stdout. W manualu masz rozdzial o "Commandline php"
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.05.2007 Skąd: 50°17'50.79''N 18°41'04.70''E Ostrzeżenie: (0%) ![]() ![]() |
O! Dziekuje. Widze, ze musze poswiecic wiecej czasu na manual.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:57 |