PHP:从 URL 中获取字符数,然后是 stop/exit?
PHP: GET # of characters from a URL and then stop/exit?
对于解析互联网上的大文件,或者只是想获取网站的 opengraph 标签,有没有办法获取网页的前 1000 个字符,然后停止从该页面下载任何其他内容?
当一个文件有几兆字节时,服务器可能需要一段时间来解析该文件。在处理其中许多文件时尤其如此。比带宽更麻烦的是 CPU/RAM 条件,因为太大的文件很难在 PHP 中使用,因为服务器可能 运行 内存不足。
以下是一些可以打开网页的PHP命令:
fopen
file_get_contents
include
fread
url_get_contents
curl_init
curl_setopt
parse_url
是否可以将其中任何一个设置为下载特定数量的字符然后退出?
类似的东西?
<?php
if ($handle = fopen("http://www.example.com/", "rb")) {
echo fread($handle, 8192);
}
来自 php.net 官方函数文档示例...
对于解析互联网上的大文件,或者只是想获取网站的 opengraph 标签,有没有办法获取网页的前 1000 个字符,然后停止从该页面下载任何其他内容?
当一个文件有几兆字节时,服务器可能需要一段时间来解析该文件。在处理其中许多文件时尤其如此。比带宽更麻烦的是 CPU/RAM 条件,因为太大的文件很难在 PHP 中使用,因为服务器可能 运行 内存不足。
以下是一些可以打开网页的PHP命令:
fopen
file_get_contents
include
fread
url_get_contents
curl_init
curl_setopt
parse_url
是否可以将其中任何一个设置为下载特定数量的字符然后退出?
类似的东西?
<?php
if ($handle = fopen("http://www.example.com/", "rb")) {
echo fread($handle, 8192);
}
来自 php.net 官方函数文档示例...