Reply to Re: please help in socket_send function in php

Your name:

Reply:


Posted by Jerry Stuckle on 02/19/07 17:35

ranishobha21@gmail.com wrote:
> 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
>

Irfan,

Well, first of all, you need to use the correct port i.e. telnet would
be port 23.

Second, I think you mean just send the username and password. You don't
send the hostname - you specify it in the socket_connect call.

And when you connect, you should get a prompt to log in. You need to
read from the socket to get that prompt, then send your user id to the
socket. Wait for the password prompt and send your password. And so on.

Is this clearer?

P.S. Please don't multi-post.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация