2016-04-03 108 views
0

我不小心刪除了一個使用unlink()函數在過去兩天中一直在使用的文件。我正在使用取消鏈接功能來刪除其他文件,但其他文件的名稱與我正在處理的文件類似,所以它被刪除了。無論如何恢復目前在我的瀏覽器上打開但從本地主機中刪除的php文件?

剛纔刪除的相同頁面仍然在我的瀏覽器中打開,並且運行正常。我認爲它必須打開或保存在我的Apache某處的臨時文件中,這可能是真的嗎?還是我在做夢?

我已經試過恢復工具,但我已經放棄了他們,因爲我是一個新的Ubuntu用戶,不想花太多時間擺弄我什麼都不知道的事情。

+2

如果您只是在瀏覽器中打開頁面,則瀏覽器會看到PHP生成的HTML輸出。或者您是否能夠刷新並繼續使用該頁面?無論哪種方式,這聽起來像是一個開始使用vcs的好時機,就像git。 https://github.com/ | https://about.gitlab.com/ – JimL

+0

不,我只是檢查了頁面上的一個函數,它沒有找到404錯誤對象(所以我會在我自己的服務器上安裝git,所以我可以有私人存儲庫。謝謝JimL – SomeDude

+0

gitlab提供免費的私人存儲庫如果你決定自己託管自己,我強烈建議讓你的存儲庫至少有兩個獨立的位置,因爲你知道當一臺機器/服務器可能火上加油時還記得備份 – JimL

回答

3

剛纔刪除的同一頁仍然在我的瀏覽器中打開並正常運行。我認爲它必須打開或保存在我的Apache某處的臨時文件中,這可能是真的嗎?

阿帕奇執行PHP程序,發送它的輸出到客戶端,然後停止。它不會讓頁面交付後繼續運行程序。

相關問題