curl pobierz plik zdalny i wymuś pobieranie w tym samym czasie

Próbuję uzyskać zdalny plik i jednocześnie pobrać go do użytkownika. Nie mogę wkleić kodu, kod jest za długi. ale funkcja curl działa, ale problem polega na tym, że nie umieszcza niczego, dopóki najpierw nie pobierze pliku zdalnego, a następnie wymusza pobranie go do użytkownika.

Używam tego, aby powiedzieć curl, aby zwrócił wywołanie zwrotne

curl_setopt($ch, CURLOPT_READFUNCTION, 'readCallback');

teraz w mojej funkcji readCallback to robię:

function readCallback($curl, $stream, $maxRead){
    $read = fgets($stream, $maxRead);
    echo $read;
    return $read;
}

ale nie zwraca niczego, co tylko czeka, aż pobieranie zdalnego pliku zostanie zakończone.

questionAnswers(2)

yourAnswerToTheQuestion