Mozesz to tez zrobic w php :
1. odpalasz ekg i wpisujesz komende :
on -a chat * exec -b %1 php -q /sciezka_do_serwera/ekg_autores.php %1 "%4"
Zapisujesz ja do EKG poprzez 'save' .
2. Teraz piszesz sobie skrypt w php i zapisujesz go jako 'ekg_autores.php'
w glownym katalogu serwera. Przyklad nizej .
Wynik ze skryptu php bedzie wysylany do uzytkownika, ktory cokolwiek napisal
pod numer EKG.
3. Poniewaz dobrze by bylo odebrac wiadomosc i ja przekazac do skryptu php wiec
mozesz to zrobic na dwa sposoby . Albo odczytac z parametrow ktore sa dodawane
jako zmienne, albo przeniesc plik history do katalogu serwera.
Jak chcesz to zrobic w tym drugim wypadku to idziesz do /root/.gg/config
i tam zmieniasz sciezke pliku history w pliku konfiguracji EKG config.
U mnie przynajmniej ten plik jest wlasnie pod taka sciezka.
Oczywiscie procz sciezki musisz zmienic last i log na 1 zeby byly te logi zapisywane.
last 1
last_size 10
log 1
log_ignored 0
log_status 0
log_path /sciezka_do_serwera/history
W glownym katalogu serwera musisz umiescic wczesniej ten plik history.
Nie wiem czemu ale EKG nie potrafi sobie utworzyc samo pustego lub z pierwszym
wpisem pliku history.
Ja dla przykladu napisalem cos takiego i po sprawdzeniu dziala :
$nazwa_pliku = '/sciezka_do_serwera/history';
$fp = fopen("$nazwa_pliku", "r");
$ost_wiad = $tab[$il - 2];
if ($sklad[5] == '!czas') {
$wiadomosc = "Aktualna data i czas :" ."\r";
$wiadomosc .= date("d.m.Y", $sklad[3]) ." godz " .date("H:i:s", $sklad[3]) ."\r"; } else {
$wiadomosc = "Witaj. To jest test miniautorespondera" ."\r";
$wiadomosc .= "Wyslales wiadomosc z numeru " .$sklad[1] ."\r";
$wiadomosc .= "Dnia " .date("d.m.Y", $sklad[3]) ." o godz " .date("H:i", $sklad[3]) ."\r"; $wiadomosc .= "Tresc wiadomosci :" ."\r" ."'" .$sklad[5] ."'";
}
Do uzytkownika jest za kazdym razem wysylana odrazu odpowiedz :
1 . po wyslaniu wiadomosci 'cos tam' :
Witaj. To jest test miniautorespondera
Wyslales wiadomosc z numeru XXXXXX
Dnia 19.08.2009 o godz 18:15
Tresc wiadomosci :
'cos tam'
2. Po wyslaniu wiadmosci '!czas' :
Aktualna data i czas :
19.08.2009 godz 19:02:35
Mozna sobie sprawdzic pod numerem :
gg:11442978