[prev in list] [next in list] [prev in thread] [next in thread]
List: pecl-cvs
Subject: [PECL-CVS] =?utf-8?q?svn:_/pecl/dbus/trunk/examples/_skype-poll.php_skype-signal.php?=
From: Derick_Rethans <derick () php ! net>
Date: 2010-02-25 11:38:22
Message-ID: svn-derick-1267097902-295495-1638237297 () svn ! php ! net
[Download RAW message or body]
derick Thu, 25 Feb 2010 11:38:22 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=295495
Log:
- Fixed my two skype examples.
Changed paths:
U pecl/dbus/trunk/examples/skype-poll.php
U pecl/dbus/trunk/examples/skype-signal.php
Modified: pecl/dbus/trunk/examples/skype-poll.php
===================================================================
--- pecl/dbus/trunk/examples/skype-poll.php 2010-02-25 11:19:14 UTC (rev 295494)
+++ pecl/dbus/trunk/examples/skype-poll.php 2010-02-25 11:38:22 UTC (rev 295495)
@@ -3,20 +3,21 @@
$n = $d->createProxy( "com.Skype.API", "/com/Skype", "com.Skype.API");
$n->Invoke( "NAME PHP" );
$n->Invoke( "PROTOCOL 7" );
-$chatId = $n->Invoke( "CHAT CREATE derickrethans" );
-list( $ignore, $id, $stuff, $stuff2 ) = explode( " ", $chatId[0] );
+$chatId = $n->Invoke( "CHAT CREATE {$argv[1]}" );
+var_Dump( $chatId );
+list( $ignore, $id, $stuff, $stuff2 ) = explode( " ", $chatId );
$n->Invoke( "OPEN CHAT $id" );
while ( true )
{
$r = $n->Invoke( "GET CHAT $id RECENTCHATMESSAGES" );
- list( $ignore, $dummy, $dummy, $messageIds ) = explode( ' ', $r[0], 4 );
+ list( $ignore, $dummy, $dummy, $messageIds ) = explode( ' ', $r, 4 );
foreach( explode( ", ", $messageIds ) as $messageId )
{
$data = $n->Invoke( "GET CHATMESSAGE $messageId FROM_HANDLE" );
- list( $a, $b, $c, $name ) = explode( ' ', $data[0], 4 );
+ list( $a, $b, $c, $name ) = explode( ' ', $data, 4 );
$data = $n->Invoke( "GET CHATMESSAGE $messageId BODY" );
- list( $a, $b, $c, $body ) = explode( ' ', $data[0], 4 );
+ list( $a, $b, $c, $body ) = explode( ' ', $data, 4 );
echo $name, ": ", $body, "\n";
$n->Invoke( "SET CHATMESSAGE $messageId SEEN" );
}
Modified: pecl/dbus/trunk/examples/skype-signal.php
===================================================================
--- pecl/dbus/trunk/examples/skype-signal.php 2010-02-25 11:19:14 UTC (rev 295494)
+++ pecl/dbus/trunk/examples/skype-signal.php 2010-02-25 11:38:22 UTC (rev 295495)
@@ -3,20 +3,21 @@
$n = $d->createProxy( "com.Skype.API", "/com/Skype", "com.Skype.API");
var_dump( $n->Invoke( "NAME PHP" ) );
var_dump( $n->Invoke( "PROTOCOL 7" ) );
-$chatId = $n->Invoke( "CHAT CREATE derickrethans" );
-list( $ignore, $id, $stuff, $stuff2 ) = explode( " ", $chatId[0] );
+$chatId = $n->Invoke( "CHAT CREATE {$argv[1]}" );
+list( $ignore, $id, $stuff, $stuff2 ) = explode( " ", $chatId );
+var_dump( $id );
var_dump( $n->Invoke( "OPEN CHAT $id" ) );
class testClass {
static function notify($a) {
global $n;
- var_dump( $a );
- @list( $a, $b, $c ) = explode( ' ', $a, 3 );
- if ( $a === "CHATMESSAGE" )
+ @list( $a, $b, $c, $d ) = explode( ' ', $a, 4 );
+
+ if ( $a === "CHATMESSAGE" && in_array( $d, array( 'READ', 'SENT' ) ) )
{
$data = $n->Invoke( "GET CHATMESSAGE $b BODY" );
- list( $a, $b, $c, $body ) = explode( ' ', $data[0], 4 );
+ list( $a, $b, $c, $body ) = explode( ' ', $data, 4 );
echo $body, "\n";
}
}
--
PECL CVS Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic