在月曆上連結文章[已解決]

Home Home
引用 | 編輯 ety
2006-07-04 04:12
樓主
推文 x0
剛看了一下之前的文章, anstd 有寫過一篇有關月曆的程式碼 (http://bbs.mychat.to/read.php?tid=473772)!

現在我想將這月曆上的日期與我寫的文章做連結, 在同一資料匣中, 文章皆用日期當檔名 (ex: 2006-07-14-04-07.html), 那麼, 接下來在月曆的日期輸出的同時我就可以做判斷, 有文章就連結, 沒文章就單 純輸出日期而不連結任何頁面, 就像一般的 blog 一樣!

問題來了, 有什麼語法可以去 INDEX 所有位於目前所在位置的所有檔案呢?
然後我又該如何暫存它? 用 Array 嗎? 然後在日期輸出時去跟 Array 比較, 看是否有相同日期的, 有就連結?

這樣好像效率很差...

請大家教教我如何去 INDEX 所有檔案的語法, 至於 INDEX 該用何種方式來暫存, 若您有好的方法, 也請指教!

^^

獻花 x0
引用 | 編輯 ety
2006-07-04 23:01
1樓
  
有人會嗎?
或是可以介紹我一些參考資料的?

獻花 x0
引用 | 編輯 henry014
2006-07-08 00:01
2樓
  
建議不要用這種方式來連結文章,一來不方便二來要是真的同時有兩個人發文,那如何創立檔案呢?
文章一般都是存在資料庫中的,只要在該資料表後面加上一個發布時間的欄位!
可以選擇用timestamp或是格式化的YYYY-MM-DD字串都可以
然後在連結的時候查詢是否有符合當天的字串就可以了!

獻花 x0
引用 | 編輯 ety
2006-07-08 03:41
3樓
  
我想做的是就像一般的 blog 一樣!
不是留言板... 為什麼會有同時兩人發文的情況呢?

獻花 x0
引用 | 編輯 keigo
2006-07-26 21:18
4樓
  
唔~可能不會有兩人發文的情況
不過也許有可能一天內有多篇新文

獻花 x0
引用 | 編輯 ety
2006-07-27 00:52
5樓
  
假如我排除這個情況呢?
就像日記, 一天就是一篇, 不會像一般人, 一天居然有好多篇!

重點是, 有沒有人知道如何判斷當天是否有文章,有就多加個連結, 沒有就不連結!
其它的問題就不用考慮了... 謝謝...
因為我的問題是如何去判斷, 不是請大家幫我 debug ...

獻花 x0
引用 | 編輯 keigo
2006-07-31 18:08
6樓
  
你就先query出 文章的日期...
然後在產生日曆時 用個判斷比對就可以了..

獻花 x0
引用 | 編輯 ety
2006-07-31 22:19
7樓
  
請問一下您有沒有看到我的問題? ^^"
我是在問些什麼您知道嗎? ^^"

獻花 x0
引用 | 編輯 ety
2006-07-31 22:24
8樓
  
不過我發現了一個好方法, 有人用 PHP 實作了 FTP 的程式, 它的程式碼裡有一段寫到如何去搜索出所有資料匣中的檔案, 並且存在 Array 裡, 然後排序. 有了這方法, 我就知道如何跟日記連結了, 不用像之前一樣一一比對, 太沒效率, 人多還可能會搞得主機停擺呢.
這問題解決囉, 雖然沒人幫上忙, 不過還是很謝謝大家的發言! ^^

獻花 x0