簡體   English   中英

在PHP中獲取cURL流

[英]Getting the cURL stream in PHP

  1. 如果我運行沒有選項的curl_exec ,則獲取的頁面將在php的標准輸出(正在提供的html頁面)上輸出。

  2. 如果我使用RETURNTRANSFER選項設置運行它,我可以將整個頁面放在一個變量中。

我怎樣才能獲得一個流,然后我可以手動解析?

在案例1中,我無法訪問數據來解析它,在案例2中,我需要等到它完全下載后再開始解析它。 我想類似於fopen()fread() ,其中fread($curl_handle, 1000)將在讀取前1000個字節后立即返回,第二個調用將在讀取2000個字節后返回,等等。

您可能會對我前一段時間給出的答案感興趣:我解釋並給出了一個使用curl流包裝器的示例,以便能夠在獲取數據時使用數據 - 這似乎就是您想要做的。

這可能不是您問題的准確答案,但它可能是您開始實施解決方案所需要的;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM