2011-12-19 38 views
0

在我的Mac上,我通過轉到「Finder> Go> Connect to server」使用WebDAV安裝了一個共享驅動器。我的WebDAV映射驅動器上的文件輸出IDE中的渲染文件而不是實際內容

現在,當我嘗試使用TextWranger或TextEdit查看文件時,我可以看到我想編輯的PHP代碼。

但是,如果我嘗試使用NetBeans/Eclipse/TextMate等IDE並使用我的共享驅動器創建一個新項目作爲「Existing sources」文件夾,我看不到PHP代碼。

相反,我看到文件的HTML輸出,就像我通過網絡瀏覽器看到它們一樣。另外,如果我嘗試查看通常不可訪問的文件(命令行腳本),則會看到輸出,就好像它是從命令行調用的一樣。

但是一個奇怪的是,如果我使用TextMate從共享驅動器編輯單個文件我可以看到我試圖編輯的php代碼。它只是不能用作項目。

關於如何使用IDE通過WebDAV編輯文件的任何建議或解決方案?爲什麼我的IDE顯示呈現的內容,而不是文件系統上的實際文件。

回答

0

我不是專家,但我似乎記得WebDAV客戶端確實發送GET請求。

如果我是正確的,你的服務器可能無法區分HTTP GET和WebDAV GET從而呈現你的.php文件。但是,爲什麼在使用某個項目時以這種方式工作,而另一種方式在處理單個文件時尚不清楚。

當您手動將文件添加到項目中時,您還會獲得渲染文件嗎?

相關問題