作者wild0921 (我要幸福)
看板PHP
標題[請益]自動執行網頁php
時間Fri Jan 9 21:05:24 2015
想請問各位,
目前有寫一支php+jquery
是想說透過javascript做多執行序
在php端把資料撈出來之後, 顯示在網頁, 接這用jquery
$(document).ready(funciton(){
$(div).each(funciton(){
$.get(
----------其它php網頁----------
);
});
});
不需要有任何回應資料, 由於each抓回來的資料估計會超過100筆
而且每一筆資料再傳到其它網頁是不互相影響的
所以才寫出這一網頁, 然後用cron job
*/15 * * * * /usr/bin/lynx -dump
http://www.yoursite.com/test.php
在ubuntu有log說有執行, 卻找不到在$.get(網頁A); 的時候所寫入的檔案跟DB log
用手動在ubuntu環境下直接下
lynx -dump
http://www.yoursite.com/test.php 有確實執行, 有檔案也有DB log
想要請問在座各位
如果這方法是可行的, 那是我哪裡有出槌嗎?
如果這方法不可行, 要怎樣做才可以達到我想要的效果?
我想要每分鐘可以自動執行這網頁, 而且可以利用jquery或javascript執行接下來的動作
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.45.236
※ 文章網址: http://webptt.com/m.aspx?n=bbs/PHP/M.1420808731.A.293.html
1F:推 lvlightvivi: google了一下 lynx好像不支援javascript 01/09 23:16
2F:推 poiuy999: 既然都是背景執行了 為何不用php搞定就好 01/11 10:36
3F:→ wild0921: 我有想過直接用PHP直接搞定, 但將來是要15分鐘執行一次 01/12 11:10
4F:→ wild0921: 目前應該還好,將來可能就....不過將來再煩惱好了 01/12 11:10
5F:→ MOONRAKER: 用php搞定跟15分鐘一次有什麼關係嗎 你php要跑15分鐘嗎 01/12 12:06
6F:→ wild0921: A-1-1~A-1-N 然後 A-N-1~A-N-N 01/12 14:08
7F:→ wild0921: 出去之後會有 A-1~A-N 01/12 14:09
8F:→ MOONRAKER: 太深奧了 看不懂 01/12 20:16
9F:→ wild0921: 對不起喔, 我不會刪推文, 所以在講一次好了 01/12 23:26
10F:→ wild0921: 主要是我curl的網址有N個 會隨著DB增加成長 01/12 23:27
11F:→ wild0921: 這N個出去是為了取得後面A-1~A-N的資料 01/12 23:28
12F:→ wild0921: 一開始如果是A.php 那從A網頁會產生 A-1~A-N.php 01/12 23:29
13F:→ wild0921: 我要的是A-1~A-N 網頁產生的資料 01/12 23:30
14F:→ wild0921: 但是A~N.php 每一個都不會互相影響, 產生的結果也不會 01/12 23:30
15F:→ wild0921: 互相使用, 所以我才想在A~N 用多執行緒 01/12 23:31
16F:→ wild0921: 然後由於php在我理解是無法用多執行緒, 所以才想到用 01/12 23:32
17F:→ wild0921: jquery產生多執行緒, 但是還要再加上自動執行 01/12 23:32
18F:→ wild0921: 才發現 在linux使用 command line 的 lynx 不會跑 01/12 23:33
19F:→ wild0921: jquery 所以才上來問一下要怎樣可以達到多執行緒 01/12 23:34
20F:→ wild0921: 以上報告 01/12 23:34
21F:→ et282523: 感覺你說的很複雜,總之就是要同時curl抓多個網頁這樣 01/13 00:27