|
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]
|