У меня есть IRC-бот, как я могу отправить несколько данных, чтобы сделать следующий текстовый вывод на основном канале IRC «ручка силиконовой бумаги»?PHP - нужна простая помощь
Вот часть моего сценария:
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");
Как вы можете видеть $ тзд будет захватывать «рок» как мне сделать следующий экран код и разместить бумаги, sizzor и руки?
EDIT:
Вот что мне нужно:
<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'];
Как получить эти $ бумаги, $ sizzor, $ руку в PRIVMSG части. Независимо от того, что вводится в бумажный сиззор и рука, необходимо иметь промежуток между ними, когда он отправляется на основной канал IRC.
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");
Как вы получаете '$ msg'? Этот вопрос граничит с обманом http://stackoverflow.com/questions/4227518/php-irc-bot-not-sending-message-help. Что случилось с предыдущим ответом? –
Похоже, что ваш код будет размещать все содержимое $ msg на канале. Можете ли вы показать код, который устанавливает переменную $ msg? Я не вижу проблемы здесь, если вы измените $ msg на $ msg = "paper" и назовите это fwrite, это опубликует бумагу ... – superfro
@Sean Извините, в основном я создал форму, в которой сообщение "Command: < input type = "text" name = "msg" /> "однако у меня есть Бумага: и т. д. Как мне отправить сообщение в PRIVMSG? Мне в основном нужно вставить бумагу около $ msg на код. – Ray