Thema: PHP-IRC-Client
-
Moinsen,
also ich denke ich habe die Suche gut bemüht aber sorry ich finde einfach nichts
über eine IRC Client der auf PHP Basis läuft. Gedanke bzw Notwendigkeit dahinter ist, das er
in Umgebungen laufen muss wo Java etc. nicht erlaubt ist.
Wenn jemand eine Idee hat wäre ich sehr dankbar.
-
19.04.06 13:02 #2
hi,
ich hab gerad was gefunden hab ich vor langer zeit ma gecodet
musste evtl anpassen aber soweit tut er noch gerad getestet!PHP-Code:<form action="<? echo $PHP_SELF; ?>" method="post">
Server:<input type="text" name="server"><br>
Port:<input type="text" name="Port"> <br>
Nick:<input type="text" name="nick3"> <br>
Name:<input type"text" name="realna"> <br>
Owner:<input type"text" name="owner"> <br>
<input type="submit" name="submit" value="Adden">
</form>
<?
if(isset($_POST["submit"])){
$server = $_POST["server"];
$nick3 = $_POST["nick3"];
$realna = $_POST["realna"];
$owner = $_POST["owner"];
$port = $_POST["port"];
}
if (!$nick2)
{
$nick2 = "b4sh0r_afk";
}
$connect = fsockopen($server, $port);
echo "<title>".$nick2."</title>";
fputs($connect, "USER $nick3 0 0 :$realna\n\r");
fputs($connect, "NICK $nick2\n\r");
echo "Running ";
while(!feof($connect))
{
$new = fgets($connect, 1024);
$part = explode(" ",$new);
if($part[0] == "PING")
{
$ping = explode(":", $new);
$reply = $ping[1];
fputs($connect, "PONG $reply\n\r");
if (!$firstrun) {
fputs($connect, "JOIN #channel \n\r");
$firstrun = "1";
}
}
if(substr($part[2],0,1) != "#" && $nick == $owner) {
if(substr($part[3],0,2) == ":!")
{
$part_count = count($part)-1;
$i = "3";
$part[3] = substr($part[3],2);
while($i <= $part_count)
{
$cmd.=$part[$i]." ";
$i++;
}
fputs($connect, "$cmd\n\r");
unset($cmd);
}
}
elseif(substr($part[2],0,1) == "#")
{
$nick = explode("!",$part[0]);
$nick = substr($nick[0],1);
if(substr($part[3],0,5) == ":!hop" && $nick == $owner)
{
fputs($connect, "part $part[4] rejoining. \n\r");
fputs($connect, "join $part[4] \n\r");
}
elseif(substr($part[3],0,2) == ":!" && $nick == $owner)
{
$part_count = count($part)-1;
$i = "3";
$part[3] = substr($part[3],2);
while($i <= $part_count)
{
$cmd.=$part[$i]." ";
$i++;
}
fputs($connect, "$cmd\n\r");
unset($cmd);
}
}
}
?>
Lg Sascha
![]() |
PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training) Preis: früher: 39,95€ - jetzt nur: 7,99€ PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD Hier geht es zum Angebot Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar! |
Ähnliche Themen
-
PHP und IRC CLIENT
Von snoopyman im Forum PHPAntworten: 1Letzter Beitrag: 05.06.06, 16:52 -
Irc Client
Von §Alptraum§ im Forum PHPAntworten: 6Letzter Beitrag: 06.09.05, 13:56 -
PHP IRC Client
Von mgd-one im Forum PHPAntworten: 9Letzter Beitrag: 01.03.05, 22:12 -
php IRC Client
Von DjGorilla im Forum PHPAntworten: 2Letzter Beitrag: 03.02.04, 09:05 -
IRC webbasierter client mit PHP
Von knecht im Forum PHPAntworten: 1Letzter Beitrag: 11.06.02, 15:39



Zitieren
Login





Lesezeichen