编程语言
首页 > 编程语言> > file_get_contents():流不支持查找PHP

file_get_contents():流不支持查找PHP

作者:互联网

我正在尝试使用file_get_contents()仅从假名生成器站点(https://fakena.me/fake-name/)中获取Name,但是我收到以下警告:

file_get_contents() stream does not support seeking 

我不需要页面的全部内容.我只需要此站点中的“名称”部分:https://fakena.me/fake-name/.

我的代码:

$name= file_get_contents('https://fakena.me/fake-name/', NULL, NULL, 849, 32);

它在localhost中运行良好,仅在实时网站中显示错误.

解决方法:

您可以在documentation中阅读它:

Seeking (offset) is not supported with remote files. Attempting to
seek on non-local files may work with small offsets, but this is
unpredictable because it works on the buffered stream.

您可以做的是在检索页面内容之后使用substr:

$part = substr($name, 849, 32);

标签:file-get-contents,php
来源: https://codeday.me/bug/20191112/2023978.html