[問題] 請問PHP跟JS的轉換
嗯.. 不知道發在這個板對不對
JS應該不屬PHP跟Java板業務,所以就發在這裡了
如果有發錯地方麻煩通知我一下.. 感謝
大家好,小弟目前在做公車動態顯示的網站
就是像有些手機App上面的那種"XX公車 XX站 剩餘X分"那種
目前是完全使用PHP來寫,流程如下:
伺服器跟公車API要資料-->
API回傳後用preg_split()切割兩次-->
用foreach()迴圈顯示資料-->
回傳Client
他的API回傳格式是這樣的:
站牌A名稱_,進站時間_,車牌號碼_,_|站牌B名稱_,進站時間_,車牌號碼_,_|站牌C名稱_,進站時間_,車牌號碼_,_|
所以要用PHP的preg_split()函數把_,跟_|做兩次切割
然後因為小弟只會PHP,所以使用PHP來寫
但是這樣會造成兩個問題:
1. 伺服器負擔大,request太多就會跑不出來
2. 同個IP請求資料太頻繁,結果IP被封鎖
所以現在想要改用JS由Client自己去要資料來顯示
不過我發現JS的結構好像跟PHP有些差異跟限制
比如說JS不能用file_get_contents()跨域撈資料
還有沒有preg_split()這個東西
所以請問一下板上對JS熟的網友
這兩個問題有沒有辦法解決呢?
或是有沒有方法可以在Client模擬執行PHP呢(應該不太可能)
以上這樣子,謝謝各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.103.45
→
03/07 23:12, , 1F
03/07 23:12, 1F
推
03/08 00:50, , 2F
03/08 00:50, 2F
推
03/08 03:33, , 3F
03/08 03:33, 3F
→
03/08 03:34, , 4F
03/08 03:34, 4F
→
03/08 13:06, , 5F
03/08 13:06, 5F
→
03/08 13:06, , 6F
03/08 13:06, 6F
→
03/12 10:59, , 7F
03/12 10:59, 7F