我在 URL http://site.com/params 有一个页面。我只想从这个远程页面读取前 n 个字符。和之类readfile()
的功能似乎可以下载整个页面。无法弄清楚如何在 PHP 中执行此操作。file_get_contents()
curl
请帮忙...!
我在 URL http://site.com/params 有一个页面。我只想从这个远程页面读取前 n 个字符。和之类readfile()
的功能似乎可以下载整个页面。无法弄清楚如何在 PHP 中执行此操作。file_get_contents()
curl
请帮忙...!
file_get_contents()
maxlen
如果使用该参数,可能就是您要查找的内容。默认情况下,此函数:
//Reads entire file into a string
$wholePage= file_get_contents('http://www.example.com/');
但是,maxlen参数是读取数据的最大长度。
// Read 14 characters starting from the 1st character
$section = file_get_contents('http://www.example.com/', NULL, NULL, 0, 14);
这意味着不读取整个文件,而仅maxlen
读取字符(如果maxlen
已定义)。
您可以尝试通过套接字链接
$handle = fopen("http://domain.com/params", "r");
$buffer = fgets($handle, 100);
echo $buffer;
fclose($handle);