Not logged in. · Lost password · Register
Forum: PHP4You :: Scripts Support und Fragen RSS
IRC-Bot Fehlermeldung
Masterduke #1
Member since Mar 2009 · 2 posts
Group memberships: Mitglieder
Show profile · Link to this post
Subject: IRC-Bot Fehlermeldung
Hallo

bei mir kommt immer folgende

PHPIrc_bot - (c) 2006 Thorben Gartmann - type "less $PATH_TO_PHPIrc_bot/GPL" for more info.
Warning: fsockopen() has been disabled for security reasons in /usr/export/www/vhosts/funnetwork/hosting/cronosx/IRC.php on line 63
error with connection

Fehlermeldung!Ich habe aber php4you.php angepasst.Kann es sein das es nicht mit dem Netz EUIRC, Server irc.euirc.net, Port 6667 funktioniert?
Avatar
Janek (Administrator) #2
User title: Admin
Member since Aug 2006 · 125 posts · Location: Potsdam
Group memberships: Administratoren, Cehmes-Entwickler, Mitglieder
Show profile · Link to this post
Hallo Masterduke.

willkommen im Forum!

Zu deinem Problem: Wie die Fehlermeldung schon sagt wurde von deinem Webhoster die Funktion "fsockopen" aus Sicherheitsgründen deaktiviert. ("Warning: fsockopen() has been disabled for security reasons"). Diese ist nötig um den Bot zu benutzen, da mit dieser Funktion eine Verbindung zu anderen Servern hergestellt werden kann.

Am besten du fragst mal deinen Hoster ob er dir die Funktion aktiviert. Aber besonders bei Freehostern wird man damit vermutlich weniger erfolgreich sein. Du kannst dich ja auch mal nach Alternativen umschauen. Wobei Webhoster allgemein keine guter Platz zum betreiben eines ständig aktiven Bots sind da normalerweise der Betrieb nach einiger Zeit automatisch abbricht.

Gruß
foxx
>> PHP4You
>> Against ICQ
Masterduke #3
Member since Mar 2009 · 2 posts
Group memberships: Mitglieder
Show profile · Link to this post
Ja,danke für die schnelle Antwort.Es funktioniert.Leider hat er aber gleich irgendwas über sein System geschrieben worauf er gekickt und gebannt wurde =/Naja mal eine Frage wie bekomme ich den Bot wieder aus?
Avatar
Janek (Administrator) #4
User title: Admin
Member since Aug 2006 · 125 posts · Location: Potsdam
Group memberships: Administratoren, Cehmes-Entwickler, Mitglieder
Show profile · Link to this post
Also er schreibt von sich aus eigentlich nichts. Nur wenn er durch Befehle wie "$info" etc. dazu "aufgefordert" wird.
Daher sollte es auch nicht zu kicks/bans kommen wenn man einen Server nutzt, auf dem Bots erlaubt sind und ihn nur in Channels einsetzt, in welchen die Moderatoren eben solche auch zulassen.
Beenden geht, wenn du ihn über ein Terminal gestartet hast, indem du die Terminal Sitzung einfach beendest.
Da du ihn aber über einen Browser gestartet hast und du das Browserfenster vermutlich nicht mehr geöffnet hast (Dann könnte man einfach den Ladevorgang der Seite stoppen), kannst du den Bot nur beenden, indem du ihm einen entsprechenden Befehl schickst. Wenn er vom IRC Server gebannt wurde ist das nicht mehr möglich und du kannst nur noch warten, dass er sich von selbst beendet oder deinen Webhoster bitten ihn zu stoppen.
Wenn er noch erreichbar ist (Per privatem query) und du dich als Admin in der Konfigurationsdatei eingetragen hast, dann kannst du Ihn mit Hilfe der PHP Funktion beenden. Also einfach folgende Nachricht per query an den Bot:
"$php exit();"
>> PHP4You
>> Against ICQ
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
This board is powered by the Unclassified NewsBoard software, 20090606-dev, © 2003-8 by Yves Goergen
Current time: 2012-02-05, 19:54:01 (UTC +01:00)