Читайте содержание URL, небуферизованный php

Эта функция читает 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?

1 ответ

Вы можете использовать fsockopen(), как в первом примере, приведенном здесь: http://www.php.net/manual/en/function.fsockopen.php

Другие вопросы по тегам