首页 > 编程知识 正文

c语言feof函数的用法,c语言memset函数用法

时间:2023-05-03 12:59:50 阅读:38778 作者:3007

如何使用php教程fread函数和fread函数

/*

fread语法:

字符串自由(资源$ handle,int $length ) )。

fread ) )读取的字节长度是处理引用的文件指针。 尽快停止加载满足以下条件之一的对:

读取的字节长度

! 完成eof (文件结束)

1包的可用网络(流)。

已读取8192字节(打开后的用户空间流) )。

*/

//fread读取文件实例1

$ filename='/www.PHP 100.com/local/something.txt ';

$handle=fopen($filename,' r ' );

$contents=fread($handle,filesize ) $filename );

close($handle;

//php5或更高版本读取远程服务器的内容

$ handle=fopen (http://www.PHP 100.com/',' rb ' );

$ contents=stream _ get _ contents ($ handle );

close($handle;

//

$ handle=fopen (' http://down.PHP 100.com/',' rb ' );

$contents=' ';

while (! EOF($Handle ) ) ) ) ) ) ) )。

$contents.=fread($handle,8192 );

}

close($handle;

/*

流动的目的可能没有用eof标记,也可能不是固定的标志。 这就是为什么这个周期会永远持续下去。 这给我带来了很多烦恼.

要解决此问题,请使用stream_get_meta_data功能,如下所示:

*/

$FP=fsockopen(MB.PHP100.com),80 );

if (! $FP({

Echo'$Errstr($Errno ) )。

n ';

} else {

write($FP,' data sent by socket ';

$content=' ';

while (! feof($FP ) }

$content.=fread($FP,1024 );

$ stream _ meta _ data=stream _ get _ meta _ data $ FP;//添加线

if $ stream _ meta _ data [ ' unread _ bytes ' ]=0) break;//添加线

}

fclose($fp;

echo $content;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。