Ergebnis 1 bis 8 von 8

Hybrid-Darstellung

  1. #1
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Ok habs!

    Ab Zeile 83 (oder so...)
    PHP-Code:
    $string=trim($connection['READ_BUFFER']); // trim löscht Leerzeichen und andere "Whitespaces" wie \n oder \r am Anfang und am Ende eines Strings

    // Die Bedingung tritt nur ein, wenn du privat mit dem Bot chattest... ich habe das jetzt mal allgemein auf den channel ausgeweitet (privmsg an den Bot sollte immernoch funktionieren)
    // $privmsg = stripos($string,'PRIVMSG '.$cuser.':');

    // finde ich besser... ".*" ist ein Wildcast - besser wäre natürlich alles was der Server sendet direkt zu parsen und dann du vergleichen: ist der Befehl = PRIVMSG, usw. - siehe RFC 1459 für eine IRC Protokoll Spezifikation: http://tools.ietf.org/html/rfc1459
    if(preg_match('|PRIVMSG .* :|'$string))
    {

    // TODO: cmd richtig parsen!! - sollte eigentlich schon vorher geschehen sein

    // auch hier wieder Wildcasts... - NUR PROVISORISCH!!!! ÄNDERN!!!!!
    $cmd=preg_split('|PRIVMSG .* :|'$string, -1);
    // Debug Ausgabe
    print_r($cmd);

    // klappt jetzt
    if($cmd[1]=='!login 45bb7')
    {
    echo
    'command found and correct';

    mfG. BlackBerry

    PS: ein paar Tabs würden dem Sourcecode echt gut tun... ich hab leider nur HTMLValidator Lite zum Highlighten und der macht das nicht sehr schön - echt schwierig herauszufinden welches if in welchem if verzweigt ist.........

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  2. #2
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    einen sehr großen dank an dich BlackBerry. es funktioniert.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •