iT邦幫忙

0

Include HTML 的問題

想請教各位大大們
小弟有幾一個聽來很容易
可是設計上好像不是這麼容易

範例如下
a.html

|test1|aaa |00000 |

|test2|aaa |11111||

b.html

|test1|aaa |22222 |

|test2|aaa |33333 |

a.html+b.html => C.html
a.html

|test1|aaa |00000 |22222 |

|test2|aaa |11111||33333 |

以上是表格的方式呈現

我的問題,我有什麼方法可以作出這樣的效果呢?
不管寫程式或是什麼的,大大們,可以提示我一下嗎?

fillano iT邦超人 1 級 ‧ 2010-04-07 20:59:14 檢舉
你的問題點在哪裡?提示一下吧。我實在看不出來哪裡會有問題。
tse1218 iT邦新手 5 級 ‧ 2010-04-08 14:56:43 檢舉
要先問..a和b表格中的資料來源是不是獨立資料庫?
如果是..那應該不存在太大問題,設條件用echo呼叫就可以了
如果不是..那就稍微麻煩一點
目前想到的方法是類似用rss的方式
擷取表格中的資料內容
再指定給對應變數去叫出來
相關方法可參考這裡
http://demo.tc/Post/103
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
sula3065408
iT邦研究生 1 級 ‧ 2010-04-08 16:59:28
最佳解答

有資料庫就去重新撈資料庫的資料,重新建立c.html就好了吧。
沒資料庫的話就用javascript去解析HTML(a.html、b.html),轉成XML然後再重建c.html。
Pure Javascript HTML parser
另外也可以用Perl、Python、Ruby去取回(假設不是你做的網頁)網頁解析,解析完之後重建網頁也行。

4
godstamp
iT邦新手 3 級 ‧ 2010-04-11 15:38:56

如果資料是從資料庫撈出來的,重新建立 c.html 就好了

如果資料庫不是從資料庫撈出來的...
也就是說要從 a.html 和 b.html 頁面上的資料做成 c.html 的樣子
可先使用 php 的 file_get_contents() 取得 a.html 和 b.html 頁面原始碼
利用正規表達式解析資料,將需要的部份取出後,重新建立 c.html。

我要發表回答

立即登入回答