RE: Question on chat message

2004-11-17 Thread Sreedhar . Kalkunte-Venkatachala
Hi

Add on to my question

I have defined 2 variable. Still it is sending message to both channel

sub DoChat
{
@msg1 = @_;
@msg2 = @_;
GetIrcConnection($chatuser,$chatirc) or die unable to get irc 
connection for user $chatuser on channel $chatirc$!;
SendIrc($chatchannel1,@msg1);
SendIrc($chatchannel2,@msg2);
QuitIrc or die unable to quit irc $!;
}

Can some one advice.


Regards
Sreedhar

  -Original Message-
 From: Kalkunte-Venkatachala, Sreedhar  
 Sent: 17 November 2004 11:11
 To:   [EMAIL PROTECTED]
 Subject:  Question on chat message
 
 Hi
 
 I have written a script chat message. when there is an error, currently it 
 sends information only one chat server. How to add two chat server names.
 
 Say Message 1 -- Chat server 1
 Say Message 2 -- Chat Server 2
 
 Can some one advice me
 
 Regards
 Sreedhar
 
 
 
 
 

Visit our website at http://www.ubs.com

This message contains confidential information and is intended only
for the individual named.  If you are not the named addressee you
should not disseminate, distribute or copy this e-mail.  Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses.  The sender therefore
does not accept liability for any errors or omissions in the contents
of this message which arise as a result of e-mail transmission.  If
verification is required please request a hard-copy version.  This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities or
related financial instruments.


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response




Re: Question on chat message

2004-11-17 Thread JupiterHost.Net

[EMAIL PROTECTED] wrote:
Hi
Hello,
Add on to my question
I have defined 2 variable. Still it is sending message to both channel
use strict and warnings :)
sub DoChat
{
@msg1 = @_;
@msg2 = @_;
Why 2 variables? Its the same thing?
  my @msg [EMAIL PROTECTED];
...
SendIrc($chatchannel1,@msg)
SendIrc($chatchannel2,@msg)
or better yet, don't even do an extar variable.
SendIrc($chatchannel1,@_)
SendIrc($chatchannel2,@_)
GetIrcConnection($chatuser,$chatirc) or die unable to get irc connection 
for user $chatuser on channel $chatirc$!;
SendIrc($chatchannel1,@msg1);
SendIrc($chatchannel2,@msg2);
 0) Don't use quotes if its just a variable
 1) quoting an array would seem to make it in scalar context and you 
likley will just get teh number of elements in it instead of the message

 2) are you sure @msg should be an array? (I'm not sure but it seems to 
make jmore sense if it was a string but I cousl be wrong since I don't 
use Irc much

QuitIrc or die unable to quit irc $!;
}
Can some one advice.

Try
sub DoChat {
   GetIrcConnection($chatuser,$chatirc) or die unable to get irc 
connection for user $chatuser on channel $chatirc $!;
   SendIrc($chatchannel1,@_);
   SendIrc($chatchannel2,@_);
   QuitIrc or die unable to quit irc $!;

}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response



RE: Question on chat message

2004-11-17 Thread Sreedhar . Kalkunte-Venkatachala
Hi

The reasoned I am using 2 message because 

both message are different. Both can be printed same time. 

can we use some thing like this 
@msg1=$msg1;
@msg2=$msg2;

Regards
Sreedhar

-Original Message-
From: JupiterHost.Net [mailto:[EMAIL PROTECTED]
Sent: 17 November 2004 13:36
To: [EMAIL PROTECTED]
Subject: Re: Question on chat message




[EMAIL PROTECTED] wrote:

 Hi

Hello,

 Add on to my question
 
 I have defined 2 variable. Still it is sending message to both channel

use strict and warnings :)

 sub DoChat
 {
 @msg1 = @_;
 @msg2 = @_;

Why 2 variables? Its the same thing?

   my @msg [EMAIL PROTECTED];
...
SendIrc($chatchannel1,@msg)
SendIrc($chatchannel2,@msg)

or better yet, don't even do an extar variable.


SendIrc($chatchannel1,@_)
SendIrc($chatchannel2,@_)

 GetIrcConnection($chatuser,$chatirc) or die unable to get irc 
 connection for user $chatuser on channel $chatirc$!;
 SendIrc($chatchannel1,@msg1);
 SendIrc($chatchannel2,@msg2);

  0) Don't use quotes if its just a variable

  1) quoting an array would seem to make it in scalar context and you 
likley will just get teh number of elements in it instead of the message

  2) are you sure @msg should be an array? (I'm not sure but it seems to 
make jmore sense if it was a string but I cousl be wrong since I don't 
use Irc much

 QuitIrc or die unable to quit irc $!;
 }
 
 Can some one advice.


Try

sub DoChat {

GetIrcConnection($chatuser,$chatirc) or die unable to get irc 
connection for user $chatuser on channel $chatirc $!;
SendIrc($chatchannel1,@_);
SendIrc($chatchannel2,@_);
QuitIrc or die unable to quit irc $!;

}

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response



Visit our website at http://www.ubs.com

This message contains confidential information and is intended only
for the individual named.  If you are not the named addressee you
should not disseminate, distribute or copy this e-mail.  Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses.  The sender therefore
does not accept liability for any errors or omissions in the contents
of this message which arise as a result of e-mail transmission.  If
verification is required please request a hard-copy version.  This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities or
related financial instruments.


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response




Re: Question on chat message

2004-11-17 Thread JupiterHost.Net

[EMAIL PROTECTED] wrote:
Hi
Hi, please don;'t top post :)
The reasoned I am using 2 message because 

both message are different. Both can be printed same time. 
Assigning @_ to each wasn't different...
can we use some thing like this 
@msg1=$msg1;
@msg2=$msg2;
That would give you an array with one element, are you sure you need an 
array?

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response