又完成一個賽事

這次的中小學田徑賽實在是驚險,先是主辦學校換人、賽程表匯入有問題、領隊會議更換組別有問題、比賽紀錄出現問題。還好一項一項解決,把這些困難都當成是一次,可以加深對網站程式認識的機會,這樣就會慢慢釋懷了。

想辦法努力模仿學習

需要改進的地方

  1. 賽程表匯入有問題     
    • 改成匯入後,檢查play_group_id,play_item_id,ol_id是否為空值,將錯誤存成一個txt檔。
    • done!
  2. 更改組別編賽道有問題
    • 目前想法,寫一個可以手動單一換編組賽道的程式。
  3. 400公尺400跨欄成績格式有問題
    • 改play_item的game_unit的值
    • 400M的play_item_id是13,400跨欄的play_item_id是19。把它們的game_unit改成6;另外記得改紀錄的成績格式,不然大家都破紀錄。
    • done!
  4. 選手編號碼有問題
    • 編號碼布時要再check。
    • done!
  5. 網站新聞排序改成DESC
    • index.php的排序增加DESC的排序。
    • done!

PHP 把資料寫入txt檔

把資料寫入txt檔有點複雜,學問有點大,而且發現換行的符號在不同系統是不一樣的,因此紀錄一下。

函式

file_exits()

檔案是否存在 傳回值1,0

file_open() 打開檔案

參數
“r” 開啟為可讀取,檔案指標位於檔案開頭
“r+” 開啟為可讀寫,檔案指標位於檔案開頭
“w” 開啟為可寫入,檔案指標位於檔案開頭。若檔案已存在,則刪除其內容,若不存在則建立該檔案。
“w+” 開啟為可讀寫,檔案指標位於檔案開頭。若檔案已存在,則刪除其內容,若不存在則建立該檔案。
“a” 開啟為可寫入,檔案指標位於檔案結尾。若檔案不存在,則建立。
“a+” 開啟為可讀寫,檔案指標位於檔案結尾。若檔案不存在,則建立。

fclose() 檔案關閉

Windows 系統換行符號是:  \r\n

Mac 系統換行符號是:  \r

Linux 系統換行符號是: \n

搭個便車吧!