0
我有我使用它來下載服務器端文件的功能,該文件內容,同時呼應了從URL讀它:使用cURL代替的fopen
public function Download(){
if(fopen_available()){
$f=fopen($url, 'rb');
while($r=fgets($f)){
echo $r;
}
}
if(curl_available()){
/*???*/
}
return false;
}
我需要在最後一個塊中放置一些捲曲,以便在服務器上未啓用fopen,那麼它可以使用curl來代替。
如果可能的話,我不希望將curl寫入文件,也不希望將整個文件存儲在內存中,因爲它可能很大。如果不是這兩個限制,那麼就不會有問題。
有沒有辦法用curl(或其他函數)做到這一點?
我這樣做的原因是,我建設,將在許多不同的環境(包括共享主機)使用的解決方案,我知道有些主機將allow_url_fopen選項關閉,需要找到一個替代品。