我有一個PHP腳本,從網站使用file_get_contents('http://remote_site.com/page.html')
刮傷數據。我遇到的唯一問題是它在之後僅打印的數據,並且所有數據都被抓取和處理。有沒有辦法通過print
或echo
這個腳本所報廢的數據?顯示數據,因爲它擦傷在php
1
A
回答
-2
嘗試
<?php
print '<pre>'.print_r($data, 1).'</pre>';
0
如果你想與其合作(和沖洗)緩衝作爲你讀遠程文件,我相信,你將需要使用file_get_contents
使用f
- 命令切換(fopen
,fgets
等),以便能夠處理/ flush
代碼。 file_get_contents()
does not support the offset parameter for remote files,因此您必須等到文件全部讀完後才能處理結果。
你必須檢查allow_url_fopen
你的php.ini文件中啓用,但你應該能夠編寫這樣的事情(從the documentation修改):
$file = fopen ("http://www.example.com/", "r");
if (!$file) {
echo "<p>Unable to open remote file.\n";
exit;
}
ob_start();
while (!feof ($file)) {
$line = fgets ($file, 1024);
$buffer = $line;//you can manipulate what goes to the buffer here
echo $buffer;
ob_flush();
flush();
}
fclose($file);
您可能需要玩這一點,因爲我沒有測試過,但我認爲這是你想要採取的方法。
相關問題
- 1. PHP檢索MySQL表並顯示數據,因爲它是
- 2. 顯示數據,因爲它寫在ASP.NET中的窗體中
- 3. PHP - 顯示浮動小數目,因爲它是
- 4. 本地化Facebook「擦傷」
- 5. 圖像無法顯示,因爲它包含錯誤在PHP gd
- 6. 圖像無法顯示,因爲它在php中包含錯誤
- 7. 想要顯示xsl節點數據,因爲它是
- 8. DC.js數據表沒有顯示,因爲它應該
- 9. Dialog Layout不顯示,因爲它應該
- 10. 追加/顯示HTML,因爲它是
- 11. php搜索數據庫並顯示它
- 12. (PHP)圖像無法顯示,因爲它包含錯誤
- 13. 無法顯示圖像,因爲它包含錯誤PHP的
- 14. 使用php刮擦數據
- 15. PHP:在Excel中保存大量數據,因爲它是
- 16. 的Windows Server顯示設置不顯示,因爲它應該
- 17. Dojo餅圖 - 想要顯示數據數組的值,因爲它是
- 18. pjscrape延遲btw擦傷:怎麼樣?
- 19. 顯示PHP數據
- 20. 如何在PHP中顯示數據庫,以顯示它在Android應用程序
- 21. 在mozilla我的按鈕不好看,因爲它顯示在鉻
- 22. 表單不顯示在Show()上,因爲它正在使用(?)
- 23. 需要顯示數據,因爲它是使用web服務返回的/ jquery
- 24. 如何顯示上一頁數據,因爲它是按鈕單擊?
- 25. WordPress的簡碼只是顯示它的名字,因爲它
- 26. PHP $ _POST數據顯示爲空Android
- 27. (PHP)插入的數據顯示爲「陣」
- 28. 存儲字符串,因爲它在PHP
- 29. 我需要顯示格式化輸出,因爲它顯示在SSH屏幕
- 30. 在IE中顯示ALT圖像,因爲它不顯示火花線
查看手冊中的[flush()](http://php.net/manual/en/function.flush.php)。不要拿出許可證。 – 2012-10-08 04:23:44
你現在怎麼報廢頁面? 'cURL'? 'file_get_contents'?向我們展示一些代碼 –
將看着flush()感謝Dagon。我是一個使用file_get_contents @Ben D的廢品 – user1050982