PHPfsockopen用法的例子
具体实现方法如下:
复制代码如下:$ FP = fsockopen(127.0.0.1,80); / /打开数据流
如果(FP!)如果打开错误
{
回声不能开; / /输出
}
否则,如果成功打开
{
fwrite($ FP得到 / / HTTP 1.0rnrn );/ /写入数据流
stream_set_timeout($ FP,2); / /超时
$ RES = fread($ FP,2000); / /读
信息= stream_get_meta_data美元($ FP); / /数据流头
Fclose($ FP); / /关闭数据流
如果($信息{ 'timed_out ' }) / /如果超时
{
echo'connection超时!;输出
}
其他的
{
返回输出
}
}
两例
创建服务器
插座= stream_socket_server美元(TCP: / / 0.0.0.0:8000
如果创建失败
如果(!$插座)
{
回声errstr美元(约合errno);
}
如果成功
其他的
{
接受连接
而($ conn = stream_socket_accept(合穴))
{
写数据
fwrite(合康,本地时间。日期(n / / Y J G:我')。n;
关闭连接
Fclose($ Conn);
}
关闭套接字
Fclose(合穴);
}
文件定义文件
$ FP = fopen(文件,W); / /打开数据流
如果成功地打开了
{
stream_set_write_buffer($ FP,0); / /设置缓冲区
fwrite(美元和美元输出); / /写
Fclose($ FP); / /关闭数据流
}
希望本文能对大家的PHP程序设计有所帮助。