php - 读取 url 内容,无缓冲的 php

标签 php cgi unbuffered

这个函数读取一个url

 function get_url_contents($url){
    $crl = curl_init();
    $timeout = 5;
    curl_setopt ($crl, CURLOPT_URL,$url);
    curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
    $ret = curl_exec($crl);
    curl_close($crl);
    return $ret;
}

但我想无缓冲地读取它,所以我可以读取无缓冲的 cgi 脚本,例如,在加载时分析它? 我如何在 php 中执行此操作?

最佳答案

您可以使用 fsockopen(),例如此处给出的第一个示例:http://www.php.net/manual/en/function.fsockopen.php

关于php - 读取 url 内容,无缓冲的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4352947/

相关文章:

php - 如何使用 php 对数组求和?

php - 24 小时后自动从数据库中删除行

linux - Apache/httpd/var/www/html/.cgi 脚本抛出 500 内部服务器错误

更改字符数组的输出

php - 如何使用连接类连接到zend框架中的mysql数据库

php - 如何订购数据两次。但是使第一个订单无效

c - 格式指定类型 'char *' ,但参数的类型为 'char **'

c - 一个 C cgi 脚本,用于从 sqlite3_column_blob 指针提供二进制文件

c++ - 缓冲和非缓冲流

c - 如何避免使用 getchar() 按下 Enter 来仅读取单个字符?