【问题标题】:PHP - Simple Help neededPHP - 需要简单的帮助
【发布时间】: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


【解决方案1】:

这将打印 $msg$paper$sizzor$hand 中的任何值,每个值之间有一个空格:

fwrite($ircSocket, "PRIVMSG $ircChannel :$msg $paper $sizzor $hand\n");

如果你真的只是想输出“rock paper sizzor hand”(这是剪刀,顺便说一句......),那么你可以这样做:

fwrite($ircSocket, "PRIVMSG $ircChannel :rock paper sizzor hand\n");

【讨论】:

  • Sean,会在 IRC 主频道上输出:“rock paper sizzor hand”,包括空格吗?
  • 肖恩,石头纸 sizzor 和手可能会根据用户输入的内容而改变。我想知道 "fwrite($ircSocket, "PRIVMSG $ircChannel :$msg $paper $sizzor $hand\n");"将空间输出。请确认。
【解决方案2】:

你能更清楚地解释你想要什么吗?

在这种情况下,您似乎只想显示字符串“rock paper sizzor hand”

$msg = "rock paper sizzor hand";
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");

但我确定这不是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    相关资源
    最近更新 更多