|  | Posted by ranishobha21 on 02/19/07 15:57 
On Feb 16, 2:10 am, Jerry Stuckle <jstuck...@attglobal.net> wrote:> ranishobh...@gmail.com wrote:
 > > On Feb 14, 12:35 am, Jerry Stuckle <jstuck...@attglobal.net> wrote:
 > >> ranishobh...@gmail.com wrote:
 > >>> Dear all,
 > >>> i want to send some unix commands to remote unix machine in france
 > >>> throughphp.i am using socket communication inphp, i have written  a
 > >>> socket communication program so that it connects to the remote
 > >>> machine.
 > >>> i dont get any errors it says socket is connected.i dont know whether
 > >>> the socket is connected or not.
 > >>> now i want to send username and password to that remote machine.i am
 > >>> using socket_send function.
 > >>> $username='abcd';
 > >>> $output=socket_send($socket, $username, strLen($username),0);
 > >>> echo $output;
 > >>> what ever i send it returns the value integer.for example if i send
 > >>> $username ='abcd'; then it returns the length as 4,if i send abcde it
 > >>> returns 5.
 > >>> I think my username and password is not reaching to the remote machine
 > >>> when i use socket_send.
 > >>> can you please give some suggesions
 > >>> Regards
 > >>>shobha
 > >> Hi,Shobha,
 >
 > >> It's hard to tell with the code you posted.  Can you post the real code?
 > >>   Or, if it's large, cut it down to the bare minimum and post it?
 >
 > >> --
 > >> ==================
 > >> Remove the "x" from my email address
 > >> Jerry Stuckle
 > >> JDS Computer Training Corp.
 > >> jstuck...@attglobal.net
 > >> ==================- Hide quoted text -
 >
 > >> - Show quoted text -
 >
 > > Hi Jerry and all,
 >
 > > i want to connect to a remote machine using socket programming in
 > >php.i have hostname,port number,username and password.how can i send
 > > it.i want to write a client program but unable to do it.can any one
 > > help me.
 >
 > > Regards
 > >shobha
 >
 > Shobha,
 >
 > As I said - it depends on what you're trying to do.  Post a stripped
 > down version of your code and we'll take a look at it.
 >
 > --
 > ==================
 > Remove the "x" from my email address
 > Jerry Stuckle
 > JDS Computer Training Corp.
 > jstuck...@attglobal.net
 > ==================- Hide quoted text -
 >
 > - Show quoted text -
 
 
 Dear Jerry,
 
 I am sending the code below.i have not specifies the host name.i want
 to send command to server and get the response from it.but it doesnt
 work.when i connect with the telnet using ssh to remote machine it
 works.
 
 i type telnet hostname->username->password and then i can login to the
 remote machine.how can i send hostname with username and password to
 remote machine.
 
 <?php
 
 
 $cmnd= "abc";
 $host="....";
 $port="12345";
 $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) ;
 socket_connect($socket,$host,$port) ;
 
 
 socket_write($socket, $cmnd) ;
 
 $ser_messegeg=socket_read ($socket, 1024);
 echo $ser_messege;
 socket_close($socket) ;
 }
 ?>
 
 
 Please help me
 
 Regards
 Irfan
  Navigation: [Reply to this message] |