2009-06-05 50 views
0

有一種方法可以在我的服務器上保留一個文本文件,但只有我的php和python腳本才能夠讀取它,並且如果用戶只鍵入文件的url將獲得一個forbitten狀態?如何讓文本文件只能從php和python中讀取,而不是由用戶讀取?

我想保留在網站目錄中,httpdocs(或httpsdocs,也許)。

Tha file will contain my database user and passord, and other stuff like it: must be in text-format becose i need to have just 1 file but i'll need to read it by many languages (php and python for example) in an easy way (probably in json structure)

所以並不重要,如果文件的擴展名將會爲.txt,可不管你想了解更多,但我只需要,如果用戶不能去http://www.example.com/myfile.txt或FTP下載。

這是可能的,有一些Apache設置(chmod?也許不是)或不?

+0

所屬的服務器故障。 – 2009-06-05 06:48:00

回答

3

把.htaccess文件在你的目錄,並拒絕這樣的訪問您的文件:

<Files file.txt> 
Order allow,deny 
Deny from all 
</Files> 
+0

這完美的作品! – Strae 2009-06-05 07:39:04

0

你可以嘗試在Base 64(或類似的東西)中編碼你的文本文件,這很容易實現/具有各種語言的實現。

查看Base 64 encoding

0

放置文件外的文件目錄維基物品(例如,而不是在/ var/WWW /公共到/ var/WWW /私人)和該目錄給RW權限APACH,但不啓用它的apache.conf