PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] 迴圈的範圍很大的時候怎麼辦
作者:
dudeboy
(討噓至尊)
2015-07-18 12:52:18
想要抓網站下的圖片 ,看了兩張圖片的編號是 546278.jpg ,695242.jpg
如果想要試著抓到所有的圖片
for ($i=0;$i<999999;$i++)
echo "<img src=\"http://www.某某站.com/".sprintf("%06d", $i).".jpg</img>";
從000000 跑到999999, 伺服器整個爆炸了啊,記憶體狂飆
有其它有效率的方法嗎?
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2015-07-18 14:13:00
他爆炸他家的事你管他 你小心被他擋還差不多而且應該是一定會被擋 所以不用想了不然那種用MD5當檔名的你還要抓2^128次 抓到世界末日
作者: ptwabcd (小鼬)
2015-07-18 15:51:00
你也可以用map reduce會快很多喔
作者:
KawasumiMai
(さあ、死ぬがいい)
2015-07-18 17:19:00
為什麼會記憶體狂飆?你儲存一堆想一次印出來嗎?這種必須要定期把結果先吐出來才不會當掉另外parser的東西,建議加上時差,效率低但比較不會出事,雖然你這個應該只是自己印的而已如果你是要印出來然後用Flashget抓,時間設長一點不過你既然要跑php就直接讓他幫你抓到server內就好
作者:
dlikeayu
(太陽拳vs野球拳)
2015-07-18 20:30:00
先別說server 光瀏覽器就爆了吧
繼續閱讀
[請益] base64_encode 與 urlencode
noapaov
[請益] 關於圖片伺服器分流問題
tas72732002
[請益] 判斷資料庫資料存在疑問
LMGG
[請益] datatable 輸出excel 問題
b510336
[請益] PHP AJAX 問題發問 請大大們協助!
die78325
[請益] GET變數導向網頁
HwangTW
[請益] 從資料庫撈資料
nircosk
[請益] hosts 切換對 chrome 無效
nakahusa
[請益] 請教關於連續陣列寫入資料庫的問題
rjackie
[情報] 尋找開發策略遊戲的夥伴
s0300453
Links
booklink
Contact Us: admin [ a t ] ucptt.com