Php 将 fopen 结果保存到字符串
如何将“$buffer”值获取到字符串中,并在 fopen 和 fclose 函数之外使用它?谢谢。
$handle = @fopen("http://www.example.com/", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgetss($handle, 5000);
echo $buffer ;
}
fclose($handle);
}
How can I get the "$buffer" value into a string, and use it outside the fopen and fclose functions? Thanks.
$handle = @fopen("http://www.example.com/", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgetss($handle, 5000);
echo $buffer ;
}
fclose($handle);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试 file_get_contents() :
Try file_get_contents() :
最简单的方法是使用 file_get_contents:
The easiest way is to use file_get_contents:
$buffer 本身就是一个字符串。而不是使用 echo 打印它,只需将其连接在那里并打印它或在循环结束后将其与所有一起使用。
如果您只想获取所有内容而不进行其他处理,请尝试使用:
文件获取内容
$buffer is itself a string. instead of printing it using echo just concatenate it there and print it or use it with all together after the loop ends.
And if you want to get all the stuffs only no other processing try using:
file_get_contents