2009-04-26 37 views
3

是否有任何技巧通過雙擊HTML文件從任何文件夾在Windows XP中運行.PHP文件?如何通過雙擊從任何文件夾,如Windows XP中的HTML文件運行PHP文件?

我使用XAMPP,但在這個我們需要把文件放入一個特殊的htdocs文件夾。我想通過雙擊運行任何文件夾,桌面上的文件。

+0

爲什麼-1這個問題? – 2010-03-04 17:58:48

+0

+1是一個很好的問題。有時需要快速嘗試一些東西,比如沙箱。 – Nirmal 2010-03-19 04:05:13

回答

0

PHP帶有一個名爲php.exe的命令行界面解釋器(在Windows中)。這可以在您的PHP安裝目錄的根目錄中找到。

您需要將.php文件與此解釋器關聯。即進入工具 - >文件夾選項 - >文件類型,並將php.exe -f "%1"註冊爲.php文件類型的應用程序。

也就是說,想通過雙擊運行一個PHP文件並不是很典型 - 沒有多少人會按照他們使用的方式使用PHP,例如批處理文件或shell腳本 - PHP更適合生成網頁,即在網絡服務器中使用它。很有可能,在Web服務器之外運行PHP並不是你真正想在這裏做的事情。例如,PHP文件將在命令窗口中運行,並且其輸出將爲純文本格式,如果要查看其輸出,則在終止後,腳本需要暫停或等待來自標準輸入的輸入。在Using PHP from the command line

+0

我關聯了,但沒有成功 – 2009-04-26 13:43:39

1

更多信息有在查看HTML文件與PHP文件顯著差異:

HTML文件是由瀏覽器解釋靜態文件。當您打開它們時,HTML文件的PATH將作爲參數傳遞給解釋並顯示該文件的默認瀏覽器。

另一方面PHP文件需要由PHP解釋器(在您的情況下爲XAMPP)解釋,然後生成的HTML由瀏覽器呈現。在這種情況下,本地文件路徑必須被轉換爲相應的本地URL,然後發送到瀏覽器。

樣品溶液
你可以寫一個簡單的腳本,替換「/無功/網絡/」與「http://localhost:8888/」(用正則表達式,例如)並傳遞到瀏覽器。然後,將PHP文件與您的腳本相關聯。

相關問題