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:
<?php # $msg = sprintf("%d.60",$_GET['msg']); # $msg = htmlspecialchars($_GET['msg']); $nick = $_GET['nick']; $file = "./var/edlog.txt"; $nl = "n"; $wiadomosc = "IRC_MSG ".$nick." ".$msg.$nl; # echo $wiadomosc; }else { } ?>
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:
#!/usr/bin/php <?php while (1) { //print($line . "n"); } print("CONSOLE_MESSAGE 0x00ff00IRC message ==> 0xff0000" . mysql_escape_string($keywords[1]) . " says:0x00ff00 "); } } ?>
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?