Ostatni dorwałem faq skrytu php bota ircowego który wchodzi na knał i odpowiada na pingi oto jego kod
<?php
//ustawienia
set_time_limit(0
); //zeby program nam się po pewnym czasie nie wyłączył 
//ten regexp (autorstwa faxe) będzie nam potrzebny później przy odbieraniu wiadomości PRIVMSG
define('regexNadOdbTresc', '/:([^s!@]+)[S]+[s]+PRIVMSG[s]+([S]+)[s]+:(.*)/');
$serwer='bialystok.ircnet.pl';
$port=6669;
$nick='niewolnik';
$opis='www.google.pl';
$kanal=array('#forum.linuxtux.us'); //
function parsuj($msg)
{
//ping pong
{
$tmp='PONG :'; $tmp=$tmp.substr($msg, 6
); fputs($soket, $tmp."n"); echo "PING-PONG !!n"; }
//wiadomość PRIVMSG
//jeżeli to jest widomość PRIVMSG i nie jest to wiadomość prywatna
elseif(preg_match(regexNadOdbTresc
, $msg) == 1
&&$odbiorca!=$nick) {
//wyjmij z wiadomości nadawcę, odbiorcę oraz treść
//odpowiedzi 
{
//gdy ktoś wpisze na kanale .time zostanie na ten kanał wysłana aktualna godzina i
data
fputs($soket, "PRIVMSG ".$odbiorca." :Teraz jest: ".date("Y.m.d H:i:s")."n"); }
//w tym miejscu można dodać więcej "opcji" bota, ale jako, że to jest krótki arcik to nie będę ich tutaj wypisywał.
}
}
$soket = @fsockopen($serwer, $port); //podłączamy się do serwera if(!$soket) exit; else //jeżeli się nie udało zakończ program {
//wysyłamy nasze dane:
//nick
fputs($soket, 'NICK '.$nick."n"); //info o userze
fputs($soket, "USER ".$nick." * * :".$opis."n"); //wchodzimy na kanał / kanały
foreach ($kanal as $kanal_tmp) fputs($soket, 'JOIN '.$kanal_tmp."n");
//nasluchujemy odpowiedzi serwera... parsuj($x) - to funkcja, która będzie interpretowała po co przyśle nam serwer
while (!feof($soket)) { $x=fgets($soket, 1024
); echo $x; parsuj
($x); } }
?>
Problem polega na tym że praser nie wyzuca mi żadnego błędu ale skrypt nie działa bo na kanale nie pojawia się owy bot i tu pytanie dowas czy znacie jakiś skrypt php bota który mozna odpalić z FTP a jeśli nie to czy ten skrypt można naprawić by działał