[英]Getting the cURL stream in PHP
如果我運行沒有選項的curl_exec
,則獲取的頁面將在php的標准輸出(正在提供的html頁面)上輸出。
如果我使用RETURNTRANSFER
選項設置運行它,我可以將整個頁面放在一個變量中。
我怎樣才能獲得一個流,然后我可以手動解析?
在案例1中,我無法訪問數據來解析它,在案例2中,我需要等到它完全下載后再開始解析它。 我想類似於fopen()
和fread()
,其中fread($curl_handle, 1000)
將在讀取前1000個字節后立即返回,第二個調用將在讀取2000個字節后返回,等等。
您可能會對我前一段時間給出的答案感興趣:我解釋並給出了一個使用curl流包裝器的示例,以便能夠在獲取數據時使用數據 - 這似乎就是您想要做的。
這可能不是您問題的准確答案,但它可能是您開始實施解決方案所需要的;-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.