2015-04-16 20 views
0

我想一次僅啓用一個用戶,以編輯文件。如何將文件更改爲僅在用戶查看時纔讀取?

文件將通過tinyMCE或其他所見即所得的編輯器進行編輯。

實施例:

當用戶A正在編輯文件f,用戶B將不得不等待用戶A至 出來編輯。

我該如何做這項工作?

+0

你想禁用編輯器的編輯...?什麼是你的'文件'的上下文? – Krishna38

+0

文件將主要是pdf文檔,doc或docx文件。視頻文件和圖像文件也將在系統中,但因爲它們不能被修改,所以這不是問題。我想禁用輔助用戶的編輯。因此,首先輸入文件並將文件置於編輯模式的主要用戶可以進行更改。但是當另一個用戶出現時,他們被告知%user%位於該文件中,您正在以只讀模式查看該文件。 – DGTLSS

+0

您是否在保存誰正試圖編輯數據庫中的文件的日誌/標記? – aksappy

回答

0

如果用戶查看該文件,您希望鎖定該文件。 PHP爲此提供了Mutex::lock。編輯完成後,您可以釋放該鎖定,並且該文件對其他用戶再次進行編輯是免費的。

相關問題