gpt4 book ai didi

php - 我们在 PHP 的 cURL 中使用 CURLOPT_WRITEFUNCTION 有什么用?

转载 作者:可可西里 更新时间:2023-11-01 12:31:42 28 4
gpt4 key购买 nike

请举例说明一下好吗?

最佳答案

我知道这是一个老问题,但也许我的回答会对您或其他人有所帮助。 WRITEFUNCTION 可用于处理流入的文本或根据某些条件中止下载。这是一个简单地将所有文本放入大写字母的示例:

function get_html($url){
$ch = curl_init();
$obj = $this;//create an object variable to access class functions and variables
$this->result = '';
$callback = function ($ch, $str) use ($obj) {
$obj->result .= strtoupper($str);
return strlen($str);//return the exact length
};
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_WRITEFUNCTION, $callback);
curl_exec($ch);
curl_close($ch);
return $this->result;
}

要了解我是如何使用它的,请查看此链接:Parallel cURL Request with WRITEFUNCTION Callback .

关于php - 我们在 PHP 的 cURL 中使用 CURLOPT_WRITEFUNCTION 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294344/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com