php中fsockopen用法实例

时间:2025-11-07 00:18:14 php语言

php中fsockopen用法实例

  php中fsockopen用法,实例分析了fsockopen的创建、写入及关闭等具体流程,需要的朋友可以参考下。

  本文实例讲述了php中fsockopen用法。分享给大家供大家参考。

  具体实现方法如下:

  复制代码 代码如下:

  $fp=fsockopen("127.0.0.1",80);     /pic/p>

  if(!$fp)           /pic/p>

  {

  echo "unable to openn";       /pic/p>

  }

  else            /pic/p>

  {

  fwrite($fp,"get / http/1.0rnrn");     /pic/p>

  stream_set_timeout($fp,2);       /pic/p>

  $res=fread($fp,2000);        /pic/p>

  $info=stream_get_meta_data($fp);      /pic/p>

  fclose($fp);          /pic/p>

  if($info['timed_out'])        /pic/p>

  {

  echo 'connection timed out!';      /pic/p>

  }

  else

  {

  echo $res;          /pic/p>

  }

  }

  /pic/strong>

  /pic/p>

  $socket=stream_socket_server("tcp:/pic/p>

  /pic/p>

  if(!$socket)

  {

  echo "$errstr ($errno)<br />n";

  }

  /pic/p>

  else

  {

  /pic/p>

  while($conn=stream_socket_accept($socket))

  {

  /pic/p>

  fwrite($conn,'the local time is '.date('n/j/y g:i a')."n");

  /pic/p>

  fclose($conn);

  }

  /pic/p>

  fclose($socket);

  }

  /pic/p>

  $file="test.txt";       /pic/p>

  $fp=fopen($file,"w");      /pic/p>

  if($fp)        /pic/p>

  {

  stream_set_write_buffer($fp,0);   /pic/p>

  fwrite($fp,$output);      /pic/p>

  fclose($fp);       /pic/p>

  }

【php中fsockopen用法实例】相关文章:

php中return的用法实例分析09-04

浅谈php中curl和fsockopen的应用12-05

php之readdir函数用法实例02-07

解决php fsockopen的方法11-01

PHP中数组的分组排序实例02-10

php中引用的用法分析03-04

php中rename函数用法11-27

Java中的多态用法实例分析08-29

php自定义错误处理用法实例12-26