Problem mit . in Variable

Tim C.

Erfahrenes Mitglied
Ich habe hier Testweise nen IRC Bot auf PHP Basis laufen. Er unterstützt unteranderem das allseitsbeliebte !google Feature. Soweit sogut, komischerweise funktionier das in IRC Channels, die keinen Punkt im Namen haben sehr gut, in welchen mit Punkt im Namen gar nicht. Ich vermute, das Übel liegt in folgender Zeile für die Ausgabe:
PHP:
 reply($results[1].' - url: '.$results[0], "$target");

Wobei die Funktion reply() folgendermaßen aufgebaut ist reply('message','empfänger') so jetzt ist meine Vermutung, da $target den blanken Channel namen enthällt, dass der Punkt in diesem zu Probleme führt, da der Punkt ja auch ein Operator(??? - oder wars was anderes) ist.

Was kann ich machen, damit ich das Problem nicht habe ? in ' ' oder " " setzen bringt nichts.
 
Also der Punkt verknüpft 2 Strings miteinander. Ich denke aber mal das Der Channel Name in einem String ist. Und da ist es egal ob du 1 oder 20 Punkte drin hast.

Mfg Akkie
 
Ja kann sein, dass Problem lag wohl wo anders. Der Bot schreibt aus irgendeinem Grund nichts in Channel, die er mit passwort joinen muss. Fragt mich nicht warum. Trotzdem danke für die Aufklärung in Sachen .
 
Zurück