... and what did you expect? :o)  Telnet uses charcters under ascii[32] to
sync and manage connection/session - try
http://www.faqs.org/rfcs/rfc854.html  - description of TELNET protocol.

M.N.
--


kancha wrote:

> The following code generated garbase output. what is wrong ??
>
> <?php
>   $sp = fsockopen("localhost", 23);
>   if(!$sp){
>     echo "error";
>     exit;
>   }
>   socket_set_blocking($sp, FALSE);
>
>   function getLine(){
>     global $sp;
>
>     $op = fgets($sp, 1024);
>     while(empty($op)){
>       $op = fgets($sp, 1024);
>     }
>     return $op;
>   }
>
>   echo getLine();
> ?>
>
> The output was as follows:
>
> [root@ispms html]# php telnet.php
> X-Powered-By: PHP/4.1.0
> Content-type: text/html
>
> ÿý▒ÿý ÿý#ÿý'[root@ispms html]#
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to