2012-01-10 82 views
0

For the sake of argument,讓我們假設我無法更改我的文件權限。此外,假設我所有的.html文件具有的權限0700像這樣:是否可以使用suPHP來返回整個HTML文件?

-rwx------ 1 user user 0 2012-01-09 19:50 aquinas.html 
-rwx------ 1 user user 0 2012-01-09 19:50 daedalus.html 
-rwx------ 1 user user 0 2012-01-09 19:50 helios.html 
-rwx------ 1 user user 0 2012-01-09 19:50 icarus.html 
-rwx------ 1 user user 0 2012-01-09 19:50 index.html 
-rwxr-xr-x 1 user user 0 2012-01-09 19:52 require.php 

所以我不能簡單地通過在瀏覽器中鍵入www.example.com/index.html訪問我的文件index.html。但是,我可以做的是在主Web文件夾中設置一個require.php文件,並將其權限設置爲0755。假設require.php文件找到指定的.html文件並返回其全部內容。還假設我有suPHP正在運行。然後,我可以撥打require.php - 作爲require.php的所有者 - 獲取例如index.html的內容,並將其傳遞給呼叫瀏覽器。我知道require.php能夠提取文件內容serverside。我想知道的是它是否可以將內容作爲瀏覽器加載的html文件返回?

回答

2

你爲什麼不試試這個:

<?php // your require.php 
echo file_get_contents('index.html'); 
exit(); 
+0

是的,這是我目前在做什麼'.js'文件(通過'如JavaScript執行xmlhttprequest'),我的問題是,基本上我怎麼叫它在客戶端?例如,如果點擊一個鏈接將你帶到'daedalus.html',我是否應該用'daedalus.html'作爲參數調用'require.php'? – puk 2012-01-10 04:26:33

相關問題