[請益] 問個判別檔案I/O的問題
各位版上的 PHP 先進、前輩們好
小弟目前的環境是 Linux + Apache2 + PHP5,需求是在 Server 上有個 shell script
會一直生出檔案(固定檔名)來給前端用 php 寫的網頁來讀取,不過就是有時候會讀取失敗
想一想應該是 server 上的資料源剛好在寫入,所以目前的想法是資料源改寫成生成 A,B 兩檔案
輪流寫入。那麼前端的 php 網頁就判斷說目前哪個檔案不是在寫入,那就讀取那個檔案。
問題的重點其實從這邊才開始(汗)XD|||
如果我要判斷哪個檔案不是在寫入狀態,是要用 fopen 去查回傳值是不是 FALSE 嗎?成功的話
再瞬間 fclose (?)
還是說我有翻線上的 function ref. 有看到的函式 is_readable() 用這個就可以解決我的問題?
以上小小問題還請眾賢達多多指點,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.184.32.168
推
02/21 10:01, , 1F
02/21 10:01, 1F
→
02/21 14:04, , 2F
02/21 14:04, 2F
→
02/22 03:58, , 3F
02/22 03:58, 3F