1

タイトルの通り、同じメッセージを複数の宛先に送りたいです。私は PHP ライブラリ XMPPHP を使用し、これで単一のメッセージを送信します。

<?php
include("xmpp.php");
$conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO);
$conn->connect();
$conn->processUntil('session_start');
$conn->message('someguy@someserver.net', 'This is a test message!');
$conn->disconnect();
?>

私はこれのループでそれを試します:

$conn->message('someguy@someserver.net', 'This is a test message!');

または、完全なコードを含むループ。しかし、何も起こりません...

よろしくお願いします、

ハンネス

4

4 に答える 4

1

$conn->message('someguy@someserver.net', 'This is a test message!');ループ内の行を使用します。

この行の前のコードは接続を確立し、xmppセッションの開始を待ちます。

この行の後のコードは切断を行います。

于 2009-09-26T09:52:30.980 に答える
0

サーバーには、時間枠ごとに送信できるメッセージ数の制限があります。ループで大量のメッセージを送信すると、その制限にかなり早く達すると思います。http://php.net/sleepで試してください

于 2011-04-18T20:38:14.883 に答える
0

someguy@someserver.net (送信先の人) に username@gmail.com (送信元のアカウント) が友達として追加されていることを確認してください。

于 2009-09-30T12:21:16.520 に答える