【发布时间】:2012-12-25 03:05:10
【问题描述】:
我有一个 IRC 机器人,我如何发布多个数据以使以下文本显示在 IRC 主频道“rock paper sizzor hand”上?
这是我的脚本的一部分:
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");
如您所见,$msg 会抓取“rock” 我如何使以下代码显示并发布 paper、sizzor 和 hand?
编辑:
这是我需要的:
<html><body>
<h4>IRC Bot Tester</h4>
<form action="irc.php" method="post">
Command: <input type="text" name="msg" />
Paper: <input type="text" name="paper" />
Sizzor: <input type="text" name="sizzor" />
Hand: <input type="text" name="hand" />
<input type="submit" />
<?php
$ircServer = "irc.underworld.no";
$ircPort = "6667";
$ircChannel = "#bots";
set_time_limit(0);
$msg = $_POST['msg'];
$paper = $_POST['paper'];
$sizzor = $_POST['sizzor'];
$hand = $_POST['hand'];
如何将这些 $paper、$sizzor、$hand 放入 PRIVMSG 部分。任何输入到 paper sizzor 和 hand 中的内容在发布到 IRC 主通道时都必须有一个空间。
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");
【问题讨论】:
-
你是怎么得到
$msg的?这个问题与 stackoverflow.com/questions/4227518/… 的欺骗有关。上一个答案有什么问题? -
看起来您的代码会将 $msg 的任何内容发布到频道。你能显示设置 $msg 变量的代码吗?我在这里看不到问题,如果您将 $msg 更改为 $msg = "paper" 并调用它 fwrite 它将发布论文...
-
@Sean 对不起,基本上我已经制作了一个表单,其中发布了“命令:”但是我有纸: 等。如何将其发布在 PRIVMSG 部分?我基本上需要在代码上的 $msg 附近插入纸张。
-
下次对标题进行更多描述
标签: php