PHP的fwrite和fread函数可不可以用来发送接收数据而不是发送文件

2025-04-28 00:02:11
推荐回答(1个)
回答1:

可以

$fp  =  fsockopen ( "www.example.com" ,  80 ,  $errno ,  $errstr ,  30 );
if (! $fp ) {
    echo  " $errstr  ( $errno )\n" ;
} else {
     $out  =  "GET / HTTP/1.1\r\n" ;
     $out  .=  "Host: www.example.com\r\n" ;
     $out  .=  "Connection: Close\r\n\r\n" ;
     fwrite ( $fp ,  $out );
    while (! feof ( $fp )) {
        echo  fgets ( $fp ,  128 );
    }
     fclose ( $fp );
}
 ?>