数码资讯
解析file_get_contentsPHP获取远程网页的随机代码的问题
PHP的file_get_contents获取远程网页的内容。如果它的编码是通过gzip,返回的字符串编码后的代码。 1。解,找到一个ungzip转换功能 2。在URL中添加前缀,所以调用 $content = file_get_contents(压缩。zlib: / / 。$ URL); 无论是用
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
PHP的file_get_contents获取远程网页的内容。如果它的编码是通过gzip,返回的字符串编码后的代码。
1。解,找到一个ungzip转换功能
2。在URL中添加前缀,所以调用
$content = file_get_contents(压缩。zlib: / / 。$ URL);
无论是用gzip压缩的网页,上面的代码可以正常工作!
使用旋度模块也可以解决问题。
复制代码代码如下所示:
功能curl_get($url,gzip =假美元){
美元curl_init卷曲=($url);
curl_setopt(合卷,curlopt_returntransfer,1);
curl_setopt(合卷,curlopt_connecttimeout,10);
如果($ gzip)curl_setopt(合卷,curlopt_encoding,gzip); / /这里的关键。
$content = curl_exec(合卷);
curl_close(合卷);
返回$内容;
}
1。解,找到一个ungzip转换功能
2。在URL中添加前缀,所以调用
$content = file_get_contents(压缩。zlib: / / 。$ URL);
无论是用gzip压缩的网页,上面的代码可以正常工作!
使用旋度模块也可以解决问题。
复制代码代码如下所示:
功能curl_get($url,gzip =假美元){
美元curl_init卷曲=($url);
curl_setopt(合卷,curlopt_returntransfer,1);
curl_setopt(合卷,curlopt_connecttimeout,10);
如果($ gzip)curl_setopt(合卷,curlopt_encoding,gzip); / /这里的关键。
$content = curl_exec(合卷);
curl_close(合卷);
返回$内容;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。